啟用 Image 中的 LVM

  1. 使用 kpartx 偵測啟用 image 中的 parttions。
    [root@dyw219 ~]# kpartx -av bin/crtefi15g-20181130.img 
    add map loop0p1 (253:4): 0 327680 linear /dev/loop0 2048
    add map loop0p2 (253:5): 0 29360128 linear /dev/loop0 329728
    add map loop0p3 (253:6): 0 10240 linear /dev/loop0 29689856
    
  2. vgscan 偵測所有的 VG。
    [root@dyw219 ~]# vgscan 
      Reading all physical volumes.  This may take a while...
      Found volume group "vg_crt" using metadata type lvm2
      Found volume group "vg_dyw219" using metadata type lvm2
    
  3. vgchange 啟用所有的 VG。
    [root@dyw219 ~]# vgchange -ay 
      3 logical volume(s) in volume group "vg_crt" now active
      4 logical volume(s) in volume group "vg_dyw219" now active
    
  4. 查看 /dev/loop0,其中第二個分割區 loop0p2 出現三個 LVM 管理的 LV。
    [root@dyw219 ~]# lsblk /dev/loop0 
    NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    loop0                    7:0    0 14.7G  0 loop 
    ├─loop0p1 (dm-4)       253:4    0  160M  0 part 
    ├─loop0p2 (dm-5)       253:5    0   14G  0 part 
    │ ├─vg_crt-home (dm-7) 253:7    0  160M  0 lvm  
    │ ├─vg_crt-swap (dm-8) 253:8    0  500M  0 lvm  
    │ └─vg_crt-root (dm-9) 253:9    0   13G  0 lvm  
    └─loop0p3 (dm-6)       253:6    0    5M  0 part