Não há problema em fazer isso - o dispositivo de origem será apresentado como um dispositivo de bloco único, assim como a matriz RAID.
A única coisa a observar é a duplicata que a GPT armazena no final do disco ... se o seu novo armazenamento for maior, isso aparecerá muito cedo no dispositivo e poderá impedir que você use toda a capacidade, dependendo das ferramentas que você usa.
Ferramentas como gdisk
se oferecerão para realocá-lo quando você escrever a tabela de partições. Veja abaixo:
$ gdisk ${DISK}
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): w
Warning! Secondary header is placed too early on the disk! Do you want to
correct this problem? (Y/N):
Eu aconselho que você copie o GPT e execute gdisk
simplesmente para reescrever (e possivelmente re-localizar) a tabela de partições. Depois disso, você pode invocar gdisk
novamente para lidar com a reformulação de seu armazenamento - se for necessário.
fdisk
também cuidará disso para você:
$ fdisk ${DISK}
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
GPT PMBR size mismatch (204799 != 409599) will be corrected by w(rite).
GPT PMBR size mismatch (204799 != 409599) will be corrected by w(rite).
Command (m for help):