Gparted ไม่สามารถปรับขนาดส่วนขยายหรือพาร์ติชัน LVM


41

ฉันสร้าง VM โดยใช้ VirtualBox และรู้ว่ามันเล็กเกินไป หลังจากระยะเวลาหนึ่งฉันจัดการเพื่อสร้างฮาร์ดไดรฟ์ใหม่ที่ใหญ่กว่า

ภาพซีดีสด GParted (v.022):

ภาพหน้าจอ GParted

ตอนนี้ฉันต้องรวมพื้นที่ที่ไม่ได้ปันส่วนกับ/dev/sda5พาร์ติชัน

  • คลิกขวาที่ sda5 แสดงตัวเลือกในการปรับขนาด แต่ฉันไม่ได้รับพื้นที่ว่างก่อนหรือหลัง
  • ฉันว่าฉันอาจต้องขยายพาร์ติชัน sda2 ก่อน แต่การคลิกขวาที่ sda2 ไม่อนุญาตให้ฉันปรับขนาด

คุณมีคำแนะนำที่เป็นประโยชน์หรือไม่?


ภาพนี้มาจาก linux HOST หรือ GUEST (aka VM)
linuxdev2013

ภาพนี้มาจาก VM ของผู้เยี่ยมชมขออภัยถ้าฉันยังไม่ชัดเจน
papnikol

2
โอเค vg crypted หรือเพิ่งติดตั้งในทั้งสองกรณีจำเป็นต้อง
ถอนการ

1
มันไม่ได้เข้ารหัส ตั้งแต่ฉันเริ่มจาก gparted live cd พาร์ติชั่นทั้งหมดจะไม่ถูกถอดออกหรือไม่? หากไม่ฉันจะยกเลิกการต่อเชื่อมพวกเขาจาก gparted ได้อย่างไร
papnikol

2
ล็อคหมายถึงการติดตั้งหรือเข้ารหัสเลือกพวกเขาควรมีตัวเลือก `unmount '
linuxdev2013

คำตอบ:


54

หลังจากความช่วยเหลือจากlinuxdev2013นี่คือสิ่งที่ฉันทำ:
ปัญหาคือว่าพาร์ทิชันถูกล็อคอย่างใด ดังนั้น:

  1. ฉันคลิกขวาทั้ง sda2 และ sda5 และเลือก "ปิดใช้งาน"
  2. ฉันปรับขนาดพาร์ติชันเสริม (sda2)
  3. ฉันปรับขนาดพาร์ติชัน lvm (sda5)

ปัญหาได้รับการแก้ไขแล้ว

ฉันควรเพิ่มสิ่งนั้นใน VM พื้นที่ใหม่ไม่พร้อมใช้งานดังนั้นฉันจึงต้องเรียกใช้ 2 คำสั่ง: ขยาย LVM เป็นพื้นที่ว่างที่เหลืออยู่ทั้งหมด:

lvextend –l +100%FREE [MOUNTPOINT]

ขยายระบบไฟล์:

sudo resize2fs [MOUNTPOINT]

4
ขอบคุณ! ฉันยังต้องการ lvm lvdisplay เพื่อรับอุปกรณ์ที่แน่นอนสำหรับ lvextend และต่อมา df -h เพื่อหาปริมาณที่จะปรับขนาด
Andreas Reiff

ขอบคุณสำหรับคำตอบที่แม่นยำของคุณที่ช่วยฉันชั่วโมงและผมหงอก!
derFunk

หลังจากใช้ gparted พาร์ติชันก็ไม่แสดงจำนวนที่ถูกต้องฟรี ฟังก์ชันบรรทัดคำสั่ง 2 เหล่านี้เป็นสิ่งที่ฉันต้องการเพื่อให้งานสำเร็จ ขอบคุณสำหรับการแบ่งปันพ่อมดที่
twig

น่าเสียดายสำหรับฉันที่ปิดใช้งานพวกเขาไม่ทำงาน ไม่มีข้อผิดพลาดอย่างใดอย่างหนึ่ง ... คำแนะนำใด ๆ ?
Christoph Wurm

4
ฉันต้องวิ่งsudo lvdisplayไปหา [MOUNTPOINT] ในกรณีของฉันมันกลับมาเป็น LV Path (/ dev / ubuntu-vg / root)
Sheamus O'Halloran

0

appliance @ zabbix: ~ $ sudo lvdisplay

--- ปริมาณเชิงตรรกะ ---

LV Path / dev / zabbix-vg / root

LV Name root

ชื่อ VG zabbix-vg

เลเวลขนาด 15.52 GiB


--- ปริมาณเชิงตรรกะ ---

LV Path / dev / zabbix-vg / swap_1

ชื่อ LV swap_1

ชื่อ VG zabbix-vg

ขนาด LV 4.00 GiB


appliance @ zabbix: ~ $ sudo vgs

VG #PV #LV #SN Attr VSize VFree

zabbix-vg 1 2 0 wz - n- 24.52g 5.00g


อย่างที่คุณเห็นฉันมีพื้นที่ว่าง 5 GB


appliance @ zabbix: ~ $ sudo lvextend -L + 5G / dev / zabbix-vg / root

ขนาดของโลจิคัลวอลุ่ม zabbix-vg / root เปลี่ยนจาก 15.52 GiB (3973 extents) เป็น 20.52 GiB (5253 extents)

ปรับขนาดโลจิคัลวอลุ่มให้สำเร็จ


appliance @ zabbix: ~ $ sudo resize2fs / dev / zabbix-vg / root

ระบบไฟล์บน / dev / zabbix-vg / root ตอนนี้บล็อกยาว 5379072 (4k)


appliance @ zabbix: ~ $ sudo lvdisplay

--- ปริมาณเชิงตรรกะ ---

LV Path / dev / zabbix-vg / root

LV Name root

ชื่อ VG zabbix-vg

เลเวลขนาด 20.52 GiB


--- ปริมาณเชิงตรรกะ ---

LV Path / dev / zabbix-vg / swap_1

ชื่อ LV swap_1

ชื่อ VG zabbix-vg

ขนาด LV 4.00 GiB


1
เขาถามวิธีปรับขนาดฟิสิคัลวอลุ่ม (ดิสก์พาร์ติชัน) ไม่ใช่โลจิคัลวอลุ่ม
psusi

สิ่งที่ฉันกำลังมองหา ขยายไดรฟ์ทางกายภาพของฉันโดยไม่มีปัญหา แต่ไม่ได้ใช้กับไดรฟ์แบบลอจิคัล คุณช่วยฉันปรับไดรฟ์แบบลอจิคัลของฉัน ขอบคุณหนึ่งล้าน!
kapitan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.