Copiare la tabella di partizioni GPT da un disco all'altro

From RVM Wiki
Revision as of 09:09, 10 November 2016 by Gabriele.vivinetto (talk | contribs) (Modo 2)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Per dischi con partition table GPT (tipicamente superiori a 3Tb), sfdisk non funziona.
  • Bisogna usare sgdisk.
  • In Debian squeeze, il pacchetto è nei backports:
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install gdisk

Modo 1

  • ATTENZIONE: verificare bene sorgente e destinazione, perchè l'operazione è DISTRUTTIVA.
  • Per copiare la partition table da sda a sdb sda->sdb:
sgdisk -R=/dev/sdb /dev/sda
  • In seguito, rigenerare una GUID nuova per la partizione, altrimenti il disco non potrà essere usato sulla stessa macchina:
sgdisk -G /dev/sdb

Modo 2

cd /tmp
sudo sgdisk --backup=partitions.dat /dev/sda
sudo sgdisk --load-backup=partitions.dat /dev/sdb
sudo sgdisk -G /dev/sdb

Riferimenti