How-to: clonare con dd
Da Wizard linux team wiki.
Contents |
[edit]
Abbreviazioni che saranno usate nel documento
- hdx = device (hdx può essere anche sdx se si tratta di SCSI, sata o usb)
- hdxy = partizione sul device (hdxy può essere anche sdxy se si tratta di SCSI, sata o usb)
[edit]
Clonare con DD. Comandi
- Backup/Restore di un intero disco su di un altro:
dd if=/dev/hdx of=/dev/hdx
- Backup/Restore una sola partizione:
dd if=/dev/hdxy of=/dev/hdxy
- Backup dell'MBR:
dd if=/dev/hdx of=<path_e_nome_file> bs=512 count=1
- Restore MBR
dd if=<path_e_nome_file> of=/dev/hdx bs=512 count=1
- Backup in un file unico immagine compressa del disco:
dd if=/dev/hdx |gzip > <path_e_nome_file>
- Restore di un file di immagine unico e compresso del disco:
gzip -dc <path_e_nome_file> | dd of=/dev/hdx
- Backup di un disco intero in più volumi
dd if=/dev/hdx |gzip -c |split -b 2000m - <path_e_nome_file>.img.gz.
- Restore di un file immagine di un disco in più volumi:
cat <path_e_nome_file>.img.gz.* |gzip -dc |dd of=/dev/hdx
- Clonazione via rete con ssh
dd if=/dev/hdx | gzip -c | ssh -c blowfish user@hostname "gunzip -c | dd of=/dev/hdx"
Questo metodo può essere usato per clonare un disco fisico dopo aver fatto la conversione del sistema operativo attaccato alla PC a uno virtuale preparato su vmware utilizzando i seguenti passi:
- fate partire 2 distro live linux che abbiano a bordo il dd e l'ssh server
- una partirà dalla macchina fisica dove è stato attaccato il disco l'altra dalla virtuale del vmware
- eseguite il comando scritto sopra facendo gli opportuni aggiustamenti e il gioco è fatto.
[edit]
Clonare con DD e netcat. Comandi
Si può procedere alla clonazione di un disco anche via rete.
[edit]
Clonazione via rete con compressione dei dati trasmessi
Questo metodo è utili per le reti con poca banda.
- Sul sistema di destinazione:
nc –l –p 7000 | gzip –dfc | dd of=/dev/hda
- Sul sistema sorgente:
dd if=/dev/hda | gzip -cf | nc 192.168.1.120 7000 –q 10
[edit]
Clonazione via rete senza compressione dei dati trasmessi
Utile per infrastrutture di rete veloce
- Sul sistema di destinazione:
nc –l –p 7000 | dd of=/dev/hda
- Sul sistema sorgente:
dd if=/dev/hda | nc 192.168.1.120 7000 –q 10

