Copiando um HDD para um maior por dd

3

Eu estou tentando copiar um disco rígido inteiro que possui uma tabela de partição estilo PC da IBM para uma maior por dd no GNU / Linux. As perguntas são:

  1. Posso usar o espaço adicional no disco maior alterando a tabela de partições?
  2. Eu estava usando o LVM no disco de origem. Isso ajuda ou complica quando eu copio ou uso o espaço adicional no disco maior?
por Pteromys 28.02.2012 / 12:17

3 respostas

3

Você pode fazer isso se tiver discos com o mesmo tipo de tabelas de partição: ou seja, com o mesmo tipo de modo de endereçamento no BIOS (CHS / LBA / LBA32 / GPT). Se você não tem certeza sobre isso, eu recomendo que você divida o novo disco em partições com o mesmo tamanho do disco antigo e copie (via dd) apenas partições, não todo o disco. Então você pode usar a última parte do disco como uma partição LVM e incluí-la no PV existente.

    
por 28.02.2012 / 12:53
2

Como você está usando o LVM, é melhor usar o LVM para mover os volumes lógicos em vez de dd . Basta adicionar o novo disco como um novo PV (com pvcreate e vgextend ) e depois usar pvmove para migrar os volumes lógicos do antigo PV e, em seguida, vgreduce para remover o antigo PV. Então você precisará instalar o seu gerenciador de inicialização (grub? Grub2? Depende da sua distro) na nova unidade.

    
por 08.03.2012 / 02:20
1

Sim, você pode, mas depois, o fdisk e seu sistema de arquivos irão acreditar que seu disco rígido é menor do que é. Esse problema geralmente é encontrado quando você gerencia máquinas virtuais e é solicitado que você estenda seus discos rígidos.

Como você usa o LVM, você precisará redimensioná-lo em LVM & Níveis de FileSytem.

  1. Para lvm, você precisará
    1. pvresize para aplicar o novo tamanho
    2. lvextend para estender seu volume lógico com as novas extensões disponíveis
  2. Para ext *, você tem o comando resize2fs . Veja esta página para mais informações sobre outros sistemas de arquivos.

EDIT : Na verdade, isso depende se você copiar todo o disco original ou apenas um volume lógico. Se você copiar um volume lógico, é como uma cópia de disco clássica: você só precisará estender seu sistema de arquivos depois disso.

    
por 28.02.2012 / 12:52