Shadok, muito obrigado.
Eu fiz isso. Abaixo está uma breve descrição.
Havia uma unidade de 1.500 GB com dados de 60 GB e troca de 7 GB. Configuração muito regular, sistema ext3 Linux Debian Squeeze.
Eu queria trocar esse grande disco por um de 250 GB.
- Eu baixei e gravei o LiveCD do Parted Magic distro. este distro contém Gparted (ferramenta de partição) e Clonezilla. Embora eu usado apenas Gparted.
- Conectou as duas unidades e inicializou a partir do LiveCD.
- Ferramenta de partição aberta (Gparted) e encolheu a partição principal na unidade de origem de algo entre 1500 GB e 100 GB. (Leva tempo). E houve partição swap, voltaremos mais tarde.
- Excluiu todas as partições do disco de destino (250 GB).
- Partição de dados copiados e colados do disco de origem para o disco de destino. Alterações aplicadas.
- Criada partição estendida no destino. Só um pouco maior que a partição swap real e alinhada à direita.
- Movido a troca da origem para o destino, para estender essa partição, novamente com alinhamento correto.
- Encolhida a partição estendida para conter totalmente a troca, sem espaço vazio. Alterações aplicadas.
- Do que a partição de dados principal ampliada de 100 GB para conter espaço vazio do disco. Alterações aplicadas.
Então, basicamente, mudei todas as partições de uma unidade para outra.
Mas então vieram problemas com o Master Boot Sector. Gparted não os copiou. Então:
- Eu encontrei o disco original a partir do qual eu instalei esta versão do Debian 6 e recarreguei-a no modo de recuperação. Neste ponto eu já desconectei disco rígido de origem. Então, quando eu carreguei o modo de recuperação, havia apenas disco de destino presente.
- Houve uma opção de reparo do MBR. Entrou nela.
- Atribuir partição de dados como uma partição raiz e, em seguida, selecionar a opção "reparar" (ou semelhante).
É isso.