如何判断逻辑卷是否是条带化的?

Asa*_*uhi 6 linux lvm

我使用以下命令创建了一个条带化和镜像的逻辑卷:

$ lvcreate -i 2 -m 1 -L 300M -n lvbig vgdata
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用lvdisplaywith 选项,-m则输出显示新卷已镜像,但不提供有关其条带的信息。如何获取有关条带化和镜像的逻辑卷的完整信息?似乎lvdisplay只有当卷没有同时被镜像时才显示条纹,而不是当它同时被镜像时才显示镜像。

我还尝试了以下内容:

$ lvs --segments
Run Code Online (Sandbox Code Playgroud)

具有相同的结果:镜像类型的卷结果,没有信息也是条带卷。

小智 9

您可以使用带有附加字段的lvs命令来显示 LV 布局,包括条纹数。例如,这里有 3 个 LV,其中条纹与 raid、mirror 和纯条纹布局一起使用:

# lvs -o+lv_layout,stripes
  LV    VG     Attr       LSize   Log          Cpy%Sync Layout      #Str
  lvol0 vg     rwi-a-r---   8.00m              100.00   raid,raid10    4
  lvol1 vg     mwi-a-m---   8.00m [lvol1_mlog] 100.00   mirror         2
  lvol2 vg     -wi-a-----   8.00m                       striped        2
Run Code Online (Sandbox Code Playgroud)

如果您想查看更多内容,包括用于构建顶级 LV(及其确切布局)的内部 LV,您可以使用:

#lvs -a -o+lv_layout,lv_role,stripes,devices
  LV               VG     Attr       LSize   Log          Cpy%Sync Layout      Role                  #Str Devices                                                                
  lvol0            vg     rwi-a-r---   8.00m              100.00   raid,raid10 public                   4 lvol0_rimage_0(0),lvol0_rimage_1(0),lvol0_rimage_2(0),lvol0_rimage_3(0)
  [lvol0_rimage_0] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sda(1)                                                            
  [lvol0_rimage_1] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sdb(1)                                                            
  [lvol0_rimage_2] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sdc(1)                                                            
  [lvol0_rimage_3] vg     iwi-aor---   4.00m                       linear      private,raid,image       1 /dev/sdd(1)                                                            
  [lvol0_rmeta_0]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sda(0)                                                            
  [lvol0_rmeta_1]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sdb(0)                                                            
  [lvol0_rmeta_2]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sdc(0)                                                            
  [lvol0_rmeta_3]  vg     ewi-aor---   4.00m                       linear      private,raid,metadata    1 /dev/sdd(0)                                                            
  lvol1            vg     mwi-a-m---   8.00m [lvol1_mlog] 100.00   mirror      public                   2 lvol1_mimage_0(0),lvol1_mimage_1(0)                                    
  [lvol1_mimage_0] vg     iwi-aom---   8.00m                       striped     private,mirror,image     2 /dev/sda(2),/dev/sdb(2)                                                
  [lvol1_mimage_1] vg     iwi-aom---   8.00m                       striped     private,mirror,image     2 /dev/sdc(2),/dev/sdd(2)                                                
  [lvol1_mlog]     vg     lwi-aom---   4.00m                       linear      private,mirror,log       1 /dev/sdd(3)                                                            
  lvol2            vg     -wi-a-----   8.00m                       striped     public                   2 /dev/sda(3),/dev/sdb(3)                
Run Code Online (Sandbox Code Playgroud)