Score:0

วิธีอัปเดตขนาดคอนเทนเนอร์อย่างถูกต้องเมื่อขยายดิสก์ kvm/libvirt เมื่อพบข้อผิดพลาด "... เล็กกว่าขนาด PV ที่สอดคล้องกัน"

ธง us

ฉันทำงานบนระบบ Debian buster ในฐานะโฮสต์ KVM/libvirt และทำตามคำแนะนำนี้เพื่อขยายดิสก์ของแขกของฉัน: https://computingforgeeks.com/how-to-extend-increase-kvm-virtual-machine-disk-size/ .

เมื่อขยายดิสก์ของแขก kvm/libvirt จาก 50G เป็น 200G หลังจากรีบูตเครื่องแขก ฉันได้รับข้อผิดพลาด:

คำเตือน: อุปกรณ์ /dev/sda5 มีขนาด 103854080 ส่วนซึ่งเล็กกว่าขนาด PV ที่สอดคล้องกันของส่วน 418426880 อุปกรณ์ถูกปรับขนาดหรือไม่

สิ่งสุดท้ายที่ฉันทำก่อนรีบูตคือการปรับขนาด LV หลังจากขยาย PV

ฉันคาดว่าจะสามารถปรับขนาดพาร์ติชันและระบบไฟล์ได้ แต่ฉันทำไม่ได้ ฉันเดาว่า LVM สับสนเกี่ยวกับขนาดของมัน ฉันจะอัปเดตข้อมูลขนาดของคอนเทนเนอร์ต่างๆ ได้อย่างไร (ฟิสิคัลวอลุ่ม โลจิคัลวอลุ่ม กลุ่มวอลุ่ม พาร์ติชัน)

นี่คือผลลัพธ์การวินิจฉัยที่ฉันได้รับ:

 พีวีเอส
  คำเตือน: อุปกรณ์ /dev/sda5 มีขนาด 103854080 ส่วนซึ่งเล็กกว่าขนาด PV ที่สอดคล้องกันของส่วน 418426880 อุปกรณ์ถูกปรับขนาดหรือไม่
  อุปกรณ์อย่างน้อยหนึ่งเครื่องที่ใช้เป็น PV ใน VG cosa-cloud-vg มีการเปลี่ยนแปลงขนาด
  PV VG Fmt Attr PSize Pฟรี
  /dev/sda5 cosa-cloud-vg lvm2 a-- <199.52g 5.00g

 วีจีเอส
  คำเตือน: อุปกรณ์ /dev/sda5 มีขนาด 103854080 ส่วนซึ่งเล็กกว่าขนาด PV ที่สอดคล้องกันของส่วน 418426880 อุปกรณ์ถูกปรับขนาดหรือไม่
  อุปกรณ์อย่างน้อยหนึ่งเครื่องที่ใช้เป็น PV ใน VG cosa-cloud-vg มีการเปลี่ยนแปลงขนาด
  VG #PV #LV #SN Attr VSขนาด VFree
  cosa-cloud-vg 1 2 0 wz--n- <199.52g 5.00g

เลเวล
  คำเตือน: อุปกรณ์ /dev/sda5 มีขนาด 103854080 ส่วนซึ่งเล็กกว่าขนาด PV ที่สอดคล้องกันของส่วน 418426880 อุปกรณ์ถูกปรับขนาดหรือไม่
  อุปกรณ์อย่างน้อยหนึ่งเครื่องที่ใช้เป็น PV ใน VG cosa-cloud-vg มีการเปลี่ยนแปลงขนาด
  LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
  รูท cosa-cloud-vg ------- 193.56g
  swap_1 cosa-cloud-vg -wi-a----- 980.00m

 fdisk -l
ดิสก์ /dev/sda: 200 GiB, 214748364800 ไบต์, 419430400 ภาคส่วน
ดิสก์รุ่น: QEMU HARDDISK
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0xf64fd2c9

ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sda1 * 2048 999423 997376 487M 83 ลินุกซ์
/dev/sda2 1001470 104855551 103854082 49.5G 5 ขยาย
/dev/sda5 1001472 104855551 103854080 49.5G 8e Linux LVM


ดิสก์ /dev/sdb: 4 GiB, 4294967296 ไบต์, 8388608 ภาคส่วน
ดิสก์รุ่น: QEMU HARDDISK
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


ดิสก์ /dev/mapper/cosa--cloud--vg-swap_1: 980 MiB, 1027604480 ไบต์, 2007040 ภาค
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 512 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 512 ไบต์ / 512 ไบต์


(แยก) พิมพ์
รุ่น: QEMU QEMU HARDDISK (scsi)
ดิสก์ /dev/sda: 419430400s
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512B/512B
ตารางพาร์ติชัน: msdos
แฟล็กดิสก์:

จำนวน เริ่มต้น ขนาดสิ้นสุด ประเภท ระบบไฟล์ แฟล็ก
 1 2048s 999423s 997376s หลัก ext2 บูต
 2 1001470s 104855551s 103854082s ขยาย
 5 1001472s 104855551s 103854080s ลอจิคัล lvm

สังเกตความแตกต่างระหว่าง fdisk และ parted เกี่ยวกับขนาดดิสก์ (200G กับ 215G) ไม่แน่ใจว่าหมายความว่าอย่างไร

Michael Hampton avatar
cz flag
ข้อมูลสำรองของคุณเป็นปัจจุบันหรือไม่ คุณใกล้จะสูญเสียข้อมูลทั้งหมดของคุณแล้ว สำรองข้อมูลทุกอย่างตอนนี้ก่อนที่จะพยายามแก้ไขปัญหานี้ คุณต้องปรับขนาดพาร์ติชันของดิสก์ก่อน ก่อน LVM PV และอย่างอื่นทั้งหมด คุณยังสามารถทำเช่นนั้นได้ แต่คุณควรตรวจสอบอีกครั้งว่าคุณมีข้อมูลสำรองก่อน
Andreas Schuldei avatar
us flag
ฉันสามารถคัดลอกไฟล์ qcow2 ไปยังตำแหน่งบันทึกได้ใช่ไหม หรือฉันมีตัวเลือกที่ดีกว่าสำหรับการสำรองข้อมูล? @ไมเคิล แฮมป์ตัน
Michael Hampton avatar
cz flag
คุณสามารถทำได้ก่อนที่จะปรับขนาด PV, VG และ LV ตามลำดับ!
Andreas Schuldei avatar
us flag
ตกลง ฉันหวังว่าเราจะทำให้ถูกต้องโดยไม่สูญเสียข้อมูล
Andreas Schuldei avatar
us flag
ดังนั้นฉันควรปรับขนาด /dev/sda5 เป็น 200G ทันทีหรือไม่
Michael Hampton avatar
cz flag
คุณจะต้องปรับขนาด sda2 ก่อน!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา