LVM: Wie entferne ich das zusätzliche Segment, das bei der Konvertierung von RAID1 in RAID5 erstellt wurde?

LVM: Wie entferne ich das zusätzliche Segment, das bei der Konvertierung von RAID1 in RAID5 erstellt wurde?

Ich hatte zwei 1T-Festplatten und ein 500GB RAID1 LVM LV darüber. Dann habe ich eine weitere 2T-Festplatte hinzugefügt und das LV in RAID5 konvertiert mit

pvcreate /dev/sdd
vgextend ubuntu-vg /dev/sdd
lvconvert --type raid5 --stripes 2 ubuntu-vg/ubuntu-lv

Aber wenn ich jetzt alle LVs aufliste, gibt es zwei SubLVs mit demselben Namen auf demselben PV:

# lvs -a -o name,segtype,devices,size,path
  LV                   Type   Devices                                                           LSize    Path
  btest                linear /dev/sdb(128002)                                                    10.00g /dev/ubuntu-vg/btest
  ctest                linear /dev/sdc(128002)                                                    10.00g /dev/ubuntu-vg/ctest
  dtest                linear /dev/sdd(128002)                                                    10.00g /dev/ubuntu-vg/dtest
  ubuntu-lv            raid5  ubuntu-lv_rimage_0(0),ubuntu-lv_rimage_1(0),ubuntu-lv_rimage_2(0) 1000.00g /dev/ubuntu-vg/ubuntu-lv
  [ubuntu-lv_rimage_0] linear /dev/sdb(128001)                                                   500.00g
  [ubuntu-lv_rimage_0] linear /dev/sdb(1)                                                        500.00g
  [ubuntu-lv_rimage_1] linear /dev/sdc(128001)                                                   500.00g
  [ubuntu-lv_rimage_1] linear /dev/sdc(1)                                                        500.00g
  [ubuntu-lv_rimage_2] linear /dev/sdd(128001)                                                   500.00g
  [ubuntu-lv_rimage_2] linear /dev/sdd(1)                                                        500.00g
  [ubuntu-lv_rmeta_0]  linear /dev/sdb(0)                                                          4.00m
  [ubuntu-lv_rmeta_1]  linear /dev/sdc(0)                                                          4.00m
  [ubuntu-lv_rmeta_2]  linear /dev/sdd(0)                                                          4.00m

( [b-d]testwurde nach der Konvertierung erstellt, um die Lese-/Schreibgeschwindigkeit einzelner Festplatten zu testen)

Beispielsweise sind /dev/sdb(1)und /dev/sdb(128001)beide benannt ubuntu-lv_rimage_0und haben eine Größe von 500 GB, aber pvses werden nur 500 GB zugewiesen für angezeigt /dev/sdb:

# pvs
  PV         VG        Fmt  Attr PSize   PFree
  /dev/sdb   ubuntu-vg lvm2 a--  931.51g <421.51g
  /dev/sdc   ubuntu-vg lvm2 a--  931.51g <421.51g
  /dev/sdd   ubuntu-vg lvm2 a--   <1.82t    1.32t

Ist das normal? Wenn nicht, wie kann ich es korrigieren?


BEARBEITEN:Ich denke, es sind zwei Segmente eines LV, nur das Ausgabeformat ist lvsetwas verwirrend. Das zweite Segment wird für die Konvertierung von RAID1 in RAID5 erstellt. Wie kann ich es löschen?

# lvs -a -o name,seg_pe_ranges ubuntu-vg/ubuntu-lv_rimage_0
  LV                   PE Ranges
  [ubuntu-lv_rimage_0] /dev/sdb:128001-128001
  [ubuntu-lv_rimage_0] /dev/sdb:1-127999

verwandte Informationen