Mi armo di livecd di archlinux, somma conoscenza di LVM e portachiavi di Don Zauker per esorcizzare l'HD di backup e vi recupero una immagine del servo vecchio.
Ragazzi, non so perché, ma il server si è avviato correttamente senza problemi. Sinceramente ho le idee parecchio confuse, non si è avviato per mesi nemmeno a bestemmie e ora parte come se fosse tutto apposto.
http://ubuntubarsport.dynalias.net/No, ma non si può.Sentite, io lo tengo su e aspetto sgnablo. Ho sistemato il casino dell'hd di backup che non veniva montato.
#!/usr/bin/perluse strict;use POSIX qw(strftime);use DBI;# # # # # # # # # # # # # # # # # # # # # # # # # ## Il backup è buono, il backup è bello, ## Il backup mi fa dormire tranquillo alla notte. ## # # # # # # # # # # # # # # # # # # # # # # # # #my $destdir = "/mnt/backup";my $tmpdir = "/mnt/backup/tmp";my $mysqlpassword = ""; # user: rootmy %backup = ( '/home' => [ 'webserver/ubuntubarsport/www/minecraft', 'minecraft/world', ], '/etc',);my $now = strftime("%Y-%m-%d-%s", localtime);my $tmpbdir = "$tmpdir/backup_$now";sub printlog{ print "[", strftime("%D %T", localtime), "] $_[0]\n";}sub backup{ foreach my $dir (keys %backup) { printlog "Backing up $dir..."; my $excludes = ""; if ($#{$backup{$dir}}+1 > 0) { for my $i (0 .. $#{$backup{$dir}}) { $excludes = "$excludes--exclude $dir/$backup{$dir}[$i] "; } $excludes =~ s/\s$//; } system("tar --ignore-failed-read $excludes -cJf $tmpbdir$dir.txz $dir"); printlog "$dir backup complete."; }}sub backup_mysql{ printlog "Backing up MySQL..."; mkdir("$tmpbdir/mysql"); my $dbh = DBI->connect('dbi:mysql:information_schema', 'root', $mysqlpassword, {'RaiseError' => 1}); if ($dbh) { my $sth = $dbh->prepare('SELECT SCHEMA_NAME AS `Database` FROM INFORMATION_SCHEMA.SCHEMATA'); $sth->execute; while (my @databases = $sth->fetchrow_array) { system("mysqldump --opt --single-transaction --user=root --password=$mysqlpassword $databases[0] > $tmpbdir/mysql/$databases[0].sql"); } system("tar -cJf $tmpbdir/mysql.txz $tmpbdir/mysql"); system("rm -rf $tmpbdir/mysql"); printlog "MySQL backup complete."; } else { print "Unable to connect to MySQL server.\n$DBI::errstr\n"; }}sub archive{ printlog "Archiving..."; system("tar -cf $destdir/backup_$now.tar $tmpbdir/*"); system("rm -rf $tmpbdir"); printlog "Backup complete in $destdir/backup_$now.tar";}if ($> != 0) { die "You must run this script as root.\n";}printlog "Backup starts.";system("mkdir -p $tmpbdir");&backup;&backup_mysql;&archive;
Codice: [Seleziona]# # # # # # # # # # # # # # # # # # # # # # # # # ## Il backup è buono, il backup è bello, ## Il backup mi fa dormire tranquillo alla notte. ## # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # ## Il backup è buono, il backup è bello, ## Il backup mi fa dormire tranquillo alla notte. ## # # # # # # # # # # # # # # # # # # # # # # # # #
Citazione da: turlando - 14 Maggio 2012, 17:39:26Codice: [Seleziona]# # # # # # # # # # # # # # # # # # # # # # # # # ## Il backup è buono, il backup è bello, ## Il backup mi fa dormire tranquillo alla notte. ## # # # # # # # # # # # # # # # # # # # # # # # # #
Citazione da: MadnessMike - 14 Maggio 2012, 17:42:07Citazione da: turlando - 14 Maggio 2012, 17:39:26Codice: [Seleziona]# # # # # # # # # # # # # # # # # # # # # # # # # ## Il backup è buono, il backup è bello, ## Il backup mi fa dormire tranquillo alla notte. ## # # # # # # # # # # # # # # # # # # # # # # # # #Mi auguro vivamente che valga anche per voi
Aveva bisogno di un po' di pausa Se madness è d'accordo, posso fare uno scriptino che permetta di consultare read only il foro vecchio dal server mc.Non ci dovrebbero essere problemi nè di banda nè di spazio.
Citazione da: genno - 14 Maggio 2012, 17:45:42 Aveva bisogno di un po' di pausa Se madness è d'accordo, posso fare uno scriptino che permetta di consultare read only il foro vecchio dal server mc.Non ci dovrebbero essere problemi nè di banda nè di spazio.Ma se tipo rendessimo statici i topic storici e li caricassimo qui invece di introiarci con mysql?
Per statici intendi render HTML?Facendo qualche calcolo con immagini divertenti potrebbe funzionare.