Se você está absolutamente certo de que o final da última partição se encaixa na unidade de destino, você pode copiar a unidade por atacado. Não use dd
, que é mais lento (a menos que seja usado com opções adicionais e nem sempre, mesmo assim) e mais propenso a erros; simplesmente use cat
.
cat /dev/sdc >/dev/sdz
Substitua /dev/sdz
pelo caminho correto para a unidade que você deseja substituir. Certifique-se de acertar, já que um erro de digitação de uma única letra pode acabar com o seu sistema! Geralmente, você pode acessar os discos por meio das entradas /dev/disk/by-id/
ou /dev/disk/by-path/
, cujo nome contém uma indicação do modelo de disco e como a unidade está conectada - isso reduz consideravelmente o risco de erros.
Seria menos propenso a erros criar uma tabela de partição no novo disco (com fdisk
ou outra ferramenta de sua escolha), certificando-se de que as partições de destino têm o mesmo tamanho (ou maior) do que as partições de origem , e copie cada partição, por exemplo (se você mantiver os mesmos números de partição)
cat /dev/sdc1 >/dev/sdz1
cat /dev/sdc2 >/dev/sdz2
Só porque uma partição (mais precisamente, um sistema de arquivos - Que pontos de montagem existem em um sistema Linux típico? fornece um pouco de fundo) não está completo não significa que você pode copiar o início dele e deixar de lado o fim. Você não pode prever onde os arquivos vão acabar e os sistemas de arquivos contêm dados de controle; copiar um sistema de arquivos truncado lhe dará um sistema de arquivos quebrado (e não conte com fsck
para consertar isso - ele poderá usar algo útil, mas não poderá restaurar os arquivos cujo conteúdo estava fora da parte copiada). / p>
Se você quiser copiar ou mover uma partição para um espaço menor ou simplesmente reduzir uma partição, primeiro reduza o sistema de arquivos que ela contém. Por exemplo, para um sistema de arquivos ext2 / ext3 / ext4, execute resize2fs
para reduzir o sistema de arquivos. Reduzir o sistema de arquivos é a operação “mover os arquivos para iniciar o tipo de desfragmentação” desejada. Em seguida, você pode usar uma ferramenta como fdisk
para reduzir a partição ou copiar o sistema de arquivos para uma partição menor. Apenas certifique-se de que o tamanho da partição seja maior que o sistema de arquivos. O GNU parted pode, às vezes, reduzir um sistema de arquivos e a partição contida de uma só vez (depende do sistema de arquivos e do tipo de partição).