Melhor maneira de mover o LVM em luks para um novo disco rígido?

0

Eu tenho um único disco rígido e há o LVM configurado em cima do LUKS

└─sda5                  8:5    0 883,2G  0 part  
  └─sda5_crypt (dm-0) 252:0    0 883,2G  0 crypt
    ├─vg1-root (dm-1) 252:1    0    30G  0 lvm   /
    ├─vg1-swap (dm-2) 252:2    0     4G  0 lvm   [SWAP]
    ├─vg1-usr (dm-3) 252:3    0    15G  0 lvm   /usr
    └─vg1-home (dm-4) 252:4    0 834,2G  0 lvm   /home

Agora comprei um disco rígido maior e quero movê-lo para ele. O que devo fazer depois de criar uma nova partição LUKS em um novo HDD?

    
por Sam 18.07.2017 / 20:38

1 resposta

1

O ideal é que você inicialize a nova partição LUKS como um PV do LVM, adicione-a ao seu grupo de volume com:

vgextend vg1 /path/to/new/LUKS/device

Em seguida, use o comando LVM pvmove para migrar seus dados para ele da seguinte forma:

pvmove /path/to/old/LUKS/device /path/to/new/LUKS/device

Quando a migração de dados estiver concluída, remova a antiga partição LUKS do grupo de volumes com:

vgreduce vg1 /path/to/old/LUKS/device

Isso tudo pode ser feito com o sistema online, embora seja ligeiramente mais seguro e provavelmente significativamente mais rápido fazê-lo a partir de um LiveCD como o SystemRescueCD. Além disso, se você tiver uma nova versão suficiente do LVM, provavelmente desejará usar a opção --atomic para o pvmove, que garantirá que você não acabe com alguns LVs no novo dispositivo e alguns no dispositivo antigo se o O comando pvmove falha.

    
por 18.07.2017 / 20:54

Tags