Como mover partições de 2 volumes LVM para um LVM em outro disco?

1

eu tinha 2 partições com o seguinte layout

Disk /dev/xvda: 376.4 GB, 376354897920 bytes
255 heads, 63 sectors/track, 45755 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000da515

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2              64        2613    20468736   8e  Linux LVM
/dev/xvda3            2613        7835    41948160   8e  Linux LVM

Eu acidentalmente dei 350 GB de espaço para esse disco, mas eu queria que ele fosse 100 GB, agora eu posso fazer outro volume de 100 GB a partir da SAN e quero que seus dados sejam movidos para esse disco com 100 GB de tamanho.

Eu já tentei usar o gparted, parted, mas nenhum funcionou para mim. mesmo DD não está funcionando nesse cenário. pode ser clonezille seria útil?

Obrigado

    
por Farhan 30.09.2013 / 11:44

1 resposta

1

Forma abreviada: você quer pvmove .

Forma mais longa: Primeiro, você precisará criar o novo disco de SAN e, em seguida, pvcreate do volume físico nesse novo dispositivo. Uma vez feito isso, você pode usar pvmove para realocar o (s) volume (s) lógico (s) que você deseja mover. Por exemplo, para mover o volume lógico chamado lv.home1 de xvda3 para xvdb1 (nomes de dispositivos escolhidos aleatoriamente), você deve emitir:
pvmove --name lv.home1 /dev/xvda3 /dev/xvdb1
Veja man pvmove para detalhes do comando pvmove .

    
por 30.09.2013 / 13:56

Tags