
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]test
wurde 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_0
und haben eine Größe von 500 GB, aber pvs
es 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 lvs
etwas 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