Precedente Indice Successiva

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

Valid XHTML 1.0! Valid CSS!