doclinux 8 - 10

# Come copiare una partizione in un'altra

- Se abbiamo connesso alla nostra macchina sia il disco con la partizione originale sia quello nel quale fare la copia, potremo usare la seguente procedura:
- Questa procedura funziona con partizioni FAT, FAT32 (Windows 95/98/ME) o ext2, ext3 (Linux). Le partizioni di swap non vanno copiate perché non contengono dati utili. Basta riformattarle con mkswap /dev/hda2 (dove hda2 è la partizione da copiare).
- Per eseguire il lavoro dovremo:
  1. Avviare la macchina da un sistema operativo diverso da quello da copiare, che contenga le utility necessarie (un floppy DOS, meglio un Linux su di un'altra partizione o da un CD-Ipotizziamo ora che il sistema che usiamo per la copia sia Linux).
  2. Creiamo due directory in / per le due partizioni:
     mkdir /sorgente ; mkdir /destinazione
  3. Montare la partizione di origine e quella di destinazione nelle directory create:
     mount /dev/hda1 /sorgente ; mount /dev/hdb1 /destinazione
  4. Effettuare la copia con il comando:
     (cd /sorgente; tar --preserve --numeric-owner -cf - *) | (cd /destinazione; tar --preserve --numeric-owner -xvf -)
  5. Smontare le due partizioni:
     umount /sorgente; umount /destinazione

© Ing. Stefano Salvi - released under FDL licence