Red Hat Training

A Red Hat training course is available for RHEL 8

10.8. Conversão de um dispositivo Linear em um dispositivo RAID

Você pode converter um volume lógico linear existente para um dispositivo RAID usando o argumento --type do comando lvconvert.

O seguinte comando converte o volume lógico linear my_lv no grupo de volume my_vg para uma matriz RAID1 de 2 vias.

# lvconvert --type raid1 -m 1 my_vg/my_lv

Como os volumes lógicos RAID são compostos de pares de metadados e subvolume de dados, quando você converte um dispositivo linear para uma matriz RAID1, um novo subvolume de metadados é criado e associado ao volume lógico original em (um dos) mesmos volumes físicos em que o volume linear está. As imagens adicionais são adicionadas em pares de metadados/subvolume de dados. Por exemplo, se o dispositivo original for o seguinte:

# lvs -a -o name,copy_percent,devices my_vg
  LV     Copy%  Devices
  my_lv         /dev/sde1(0)

Após a conversão para uma matriz RAID1 de 2 vias, o dispositivo contém os seguintes pares de sub-volumes de dados e metadados:

# lvconvert --type raid1 -m 1 my_vg/my_lv
# lvs -a -o name,copy_percent,devices my_vg
  LV               Copy%  Devices
  my_lv            6.25   my_lv_rimage_0(0),my_lv_rimage_1(0)
  [my_lv_rimage_0]        /dev/sde1(0)
  [my_lv_rimage_1]        /dev/sdf1(1)
  [my_lv_rmeta_0]         /dev/sde1(256)
  [my_lv_rmeta_1]         /dev/sdf1(0)

Se a imagem dos metadados que se pareia com o volume lógico original não puder ser colocada no mesmo volume físico, o lvconvert falhará.