Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.4.13.3. 將 LVM RAID1 邏輯卷冊轉換為一個 LVM 線性邏輯卷冊

您可透過使用 lvconvert 指令,並指定 -m0 引數來將既有的 RAID1 LVM 邏輯卷冊轉換為一個 LVM 線性邏輯卷冊。這將會移除構成了 RAID 陣列的所有 RAID 資料子卷冊,以及所有 RAID metadata 子卷冊,並使最上層的 RAID1 映像檔成為線性邏輯卷冊。
下列範例顯示了一個既有的 LVM RAID1 邏輯卷冊。
# lvs -a -o name,copy_percent,devices my_vg
  LV               Copy%  Devices                      
  my_lv            100.00 my_lv_rimage_0(0),my_lv_rimage_1(0)
  [my_lv_rimage_0]        /dev/sde1(1)                 
  [my_lv_rimage_1]        /dev/sdf1(1)                 
  [my_lv_rmeta_0]         /dev/sde1(0)                 
  [my_lv_rmeta_1]         /dev/sdf1(0)
下列指令會將 LVM RAID1 邏輯卷冊 my_vg/my_lv 轉換為一個 LVM 線性裝置。
# lvconvert -m0 my_vg/my_lv
# lvs -a -o name,copy_percent,devices my_vg
  LV      Copy%  Devices     
  my_lv          /dev/sde1(1)
當您要將一個 LVM RAID1 邏輯卷冊轉換為一個 LVM 線性卷冊時,您可指定欲移除哪些實體卷冊。下列範例顯示了一個 LVM RAID1 邏輯卷冊的格式,此乃兩個映像檔所構成:/dev/sda1/dev/sda2。在此範例中,lvconvert 指令將移除 /dev/sda1,並將 /dev/sdb1 保留為構成線性裝置的實體卷冊。
# lvs -a -o name,copy_percent,devices my_vg
  LV               Copy%  Devices
  my_lv            100.00 my_lv_rimage_0(0),my_lv_rimage_1(0)
  [my_lv_rimage_0]        /dev/sda1(1)
  [my_lv_rimage_1]        /dev/sdb1(1)
  [my_lv_rmeta_0]         /dev/sda1(0)
  [my_lv_rmeta_1]         /dev/sdb1(0)
# lvconvert -m0 my_vg/my_lv /dev/sda1
# lvs -a -o name,copy_percent,devices my_vg
  LV    Copy%  Devices
  my_lv        /dev/sdb1(1)