4.4.13.2. 將線性裝置轉換為 RAID 裝置

您可藉由使用 lvconvert 指令的 --type 引數,來將既有的線性邏輯卷冊轉換為 RAID 裝置。
下列指令會將卷冊群組 my_vg 中的線性邏輯卷冊 my_lv 轉換為一個雙向的 RAID1 陣列。
# lvconvert --type raid1 -m 1 my_vg/my_lv
因為 RAID 邏輯卷冊是由 metadata 和資料子卷冊配對所構成的,因此當您將線性裝置轉換為 RAID1 陣列時,會有個新的 metadata 子卷冊被建立,並與該線性卷冊位於的(其中一個)相同實體卷冊上的原始邏輯卷冊相聯。額外的映像檔將會被新增至 metadata/data 子卷冊配對中。比方說,若原始裝置如下:
# lvs -a -o name,copy_percent,devices my_vg
  LV     Copy%  Devices     
  my_lv         /dev/sde1(0)
在轉換至雙向 RAID1 陣列之後,裝置將會包含下列資料與 metadata 子卷冊配對:
# 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)
若與原始邏輯卷冊配對的 metadata 映像檔無法放置在相同的實體卷冊上,則 lvconvert 將會失敗。