April 8
Linux è un open-source, il sistema operativo di tipo Unix. Poiché il kernel Linux, o il nucleo del sistema operativo, supporta un'ampia varietà di hardware, backup e ripristino su un altro sistema è supportato in qualsiasi versione del software. Tar è il programma di backup di base integrato in tutte le versioni di Linux e risale al utility di backup su nastro a Unix. In combinazione con il comando "dd" per eseguire il backup il master boot record (MBR), catrame può essere utilizzato per eseguire il backup di un server Linux completo e il ripristino su un altro sistema.
1 Collegare un disco esterno nel sistema e montarlo. Consultare il manuale del sistema per istruzioni specifiche per il montaggio dell'unità. Assicurarsi che il disco esterno dispone di spazio sufficiente per eseguire il backup dell'intero sistema.
2 Aprire una finestra di terminale e digitare il seguente comando per copiare il MBR:
su -c 'dd if = / dev / sda of = / path / to / externaldrive / sdabk.mbr count = 1 bs = 512'
Sostituire "/ path / to / externaldrive /" con il percorso per l'unità esterna. Assicurati di includere le virgolette singole nel comando.
3 Digitare il seguente comando per eseguire il backup del sistema:
su -c 'tar -cvpzf /path/to/external/linuxbackup.tgz --exclude = / path / to / --exclude esterna = / lost + found --exclude = / dev --exclude = / proc --exclude = / sys / '
Sostituire "/ path / to / esterno /" con il percorso per l'unità esterna. Inserire il comando su una sola riga e esattamente come mostrato. Ciò crea il file "linuxbackup.tgz" sul disco esterno, che è un backup completo del sistema. Il comando esclude l'unità esterna in sé e le directory che vengono dinamicamente riempiti dal sistema al momento dell'avvio. Questo comando può richiedere molto tempo per l'esecuzione, diverse ore in un sistema con 20 GB di dati.
4 Un-mount e scollegare l'unità esterna dal sistema di origine. Consultare il manuale del sistema per istruzioni specifiche non-montaggio.
5 Collegare e montare l'unità esterna sul nuovo server. Consultare il manuale del sistema per specifiche istruzioni di montaggio.
6 Digitare il seguente comando sul server di destinazione per ripristinare l'MBR:
dd if = / path / to / esterno / sdabk.mbr of = / dev / sda
Sostituire "/ path / to / externaldrive /" con il percorso per l'unità esterna.
7 Digitare il seguente comando sul server di destinazione:
su -c 'tar -xvpzf /path/to/external/linuxbackup.tgz -C /'
Sostituire "/ path / to / esterno /" con il percorso per l'unità esterna. Fare attenzione a inserire il comando sul server corretto, perché sarà completamente cancellare il sistema e sostituirlo con il backup.
8 Digitare il seguente comando per creare le directory escluse:
su -c 'mkdir / proc && mkdir / lost + found && mkdir / dev && mkdir / sys && init 6'
Questo ricrea le directory escluse e riavvia il sistema. Il server è ora identica all'originale.