Come fare il backup e ripristino Linux usando DD

September 2

Ci sono più potenti utility di backup, ma per l'uso straight-forward e risultati, il vecchio programma Linux "dd" non può essere battuto. Questo programma non fa alcun tentativo di fare qualcosa di fantasia: Si legge solo il contenuto di un disco, byte per byte, e scrive i risultati a uno su un altro disco o un file immagine. Il backup prende un comando, e il ripristino prende un comando. Tuttavia, l'intero disco deve essere copiato per ogni backup, e la compressione dei risultati è di sinistra per voi da fare manualmente. Anche lo spazio vuoto su disco è "backup" per il file di immagine, quindi un disco di 1,0 terabyte quasi vuota richiede lo stesso tempo e lo spazio per il backup come una piena.

istruzione

1 Aprire il terminale. Il processo varia tra diverse distribuzioni Linux, ma in Ubuntu si dovrebbe aprire il terminale cliccando su "Applicazioni", "Accessori" e "Terminal" nel menu.

2 Digitare il seguente per il vostro azionamento:

dd if = / dev / sda of = dir / disco.img

Il "se" sta per "file di input" e dovrebbe essere il nome del dispositivo del disco rigido o partizione che si desidera eseguire il backup. Se non si conosce il nome del dispositivo del disco, digitare "sudo sfdisk -l" per visualizzare un elenco di tutti i dischi, partizioni, e la loro punti di montaggio. Cercare un disco con "/" come punto di montaggio.

Il "del" sta per "file di output" ed è il file di immagine in cui si desidera eseguire il backup del disco. Questo file immagine deve risiedere su un altro disco per evitare errori. In alternativa, è possibile specificare il nome del dispositivo del disco di backup.

3 Invertire il comando per ripristinare il backup:

dd if = dir / disco.img of = / dev / sda

Consigli e avvertenze

  • Il contenuto del "di" file, sia un disco o dispositivo un file di immagine disco, saranno completamente sovrascritto in punti 2 e 3. Questo rende "dd" non solo un comando potente, ma anche un comando pericoloso. Doppia-controllare il comando prima di eseguirlo. Gli errori possono causare la perdita irreversibile dei dati.
  • Si rischia di ricevere gli errori di sicurezza durante l'esecuzione di "dd". In tal caso, precedere l'intero comando con il (super utente fare) "sudo" il comando per eseguirlo come utente root.