Sim, é para isso que serve dd
. Assumindo:
-
sxb
é a unidade para copiar de -
sxc
é a unidade para copiar para -
sxb4
é a quarta partição na segunda unidade que você deseja copiar de -
sxc1
é a partição que você criou para ser de tamanho igual asxb4
faça:
parted /dev/sxc
GNU Parted 3.2
Using /dev/sxc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel GPT
Warning: The existing disk label on /dev/sxc will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes
(parted) mkpart primary 0.0 67.5GB
(parted) quit
dd if=/dev/sxb4 of=/dev/sxc1 bs=16M
Como isso duplicará o UUID da partição, para alterar o UUID da nova partição (certifique-se de que a partição não esteja montada) execute o seguinte:
e2fsck -f /dev/sxc1
tune2fs /dev/sxc1 -U random
se sxb
for uma unidade antiga e você espera que ela tenha erros de leitura, use ddrescue
.
Nota: como dd
é conhecido como d
isk d
estroyer, e criar uma tabela de partição é perigoso, não colocando o comando exato acima como aleatório idiota na Internet pode ver essa questão e copiar e colar o codez sem entender o que ele faz ...