Ricerca nel sito web

Come clonare una partizione o un disco rigido in Linux


Ci sono molti motivi per cui potresti voler clonare una partizione Linux o anche un disco rigido, la maggior parte dei quali sono legati alla creazione di backup dei tuoi dati. Esistono diversi modi per ottenere questo risultato in Linux utilizzando alcuni strumenti esterni come partimage o Clonezilla.

Tuttavia in questo tutorial esamineremo la clonazione del disco Linux con lo strumento chiamato dd, che viene comunemente utilizzato per convertire o copiare file ed è preinstallato nella maggior parte delle distribuzioni Linux.

Come clonare la partizione Linux

Con il comando dd puoi copiare l'intero disco rigido o solo una partizione Linux. Iniziamo con la clonazione di una delle nostre partizioni. Nel mio caso ho le seguenti unità: /dev/sdb, /dev/sdc.. clonerò /dev/sdb1/ su /dev/sdc1.

Leggi anche: Come clonare partizioni Linux utilizzando il comando "cat".

Per prima cosa elenca queste partizioni usando il comando fdisk come mostrato.

fdisk -l /dev/sdb1/ /dev/sdc1

Ora clona una partizione /dev/sdb1/ su /dev/sdc1 utilizzando il seguente comando dd.

dd if=/dev/sdb1  of=/dev/sdc1 

Il comando precedente dice a dd di utilizzare /dev/sdb1 come file di input e di scriverlo nel file di output /dev/sdc1.

Dopo aver clonato la partizione Linux, puoi controllare entrambe le partizioni con:

fdisk -l /dev/sdb1 /dev/sdc1

Come clonare il disco rigido di Linux

La clonazione di un disco rigido Linux è simile alla clonazione di una partizione. Tuttavia, invece di specificare la partizione, utilizzi semplicemente l'intera unità. Tieni presente che in questo caso è consigliabile che il disco rigido abbia le stesse dimensioni (o più grande) dell'unità di origine.

dd if=/dev/sdb of=/dev/sdc

Questo dovrebbe aver copiato l'unità /dev/sdb con le sue partizioni sul disco rigido di destinazione /dev/sdc. Puoi verificare le modifiche elencando entrambe le unità con il comando fdisk.

fdisk -l /dev/sdb /dev/sdc

Come eseguire il backup dell'MBR in Linux

Il comando dd può essere utilizzato anche per eseguire il backup del tuo MBR, che si trova nel primo settore del dispositivo, prima della prima partizione. Quindi, se vuoi creare il backup del tuo MBR, esegui semplicemente:

dd if=/dev/sda of=/backup/mbr.img bs=512 count=1. 

Il comando precedente indica a dd di copiare /dev/sda in /backup/mbr.img con il passo di 512 byte e l'opzione count indica di copiare solo 1 blocco. In altre parole, dici a dd di copiare i primi 512 byte da /dev/sda al file che hai fornito.

È tutto! Il comando dd è un potente strumento Linux che dovrebbe essere utilizzato con cautela quando si copiano o clonano partizioni o unità Linux.