Come eseguire il backup e ripristino Linux su un altro server

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.

istruzione

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.