วิธีขยายพื้นที่เก็บข้อมูล Ubuntu VPS ผ่าน Command Line (ไม่มี GParted)

Aug 20 2020

ฉันโหลดเซิร์ฟเวอร์ VPS ด้วยภาพ VM สแน็ปช็อต 50GB ดังนั้นตอนนี้ขนาดที่เหลือของพื้นที่เก็บข้อมูลจริงของเซิร์ฟเวอร์นี้จึงไม่ได้รับการจัดสรรอย่างถูกต้องซึ่งเหลือ 110GB ขนาดรวมของ VPS คือ 160GB ฉันลองทำตามขั้นตอนต่อไปนี้ แต่ไม่ได้ผลตามที่คาด

ความพยายาม 1: resize2fs / dev / vda3

ข้อผิดพลาด:

ความพยายาม 2: cfdisk

ข้อผิดพลาด: ขนาดสูงสุดคือ 52611235328 ไบต์

ฉันจะจัดสรรพื้นที่ว่างที่เหลือให้กับ / dev / vda3 โดยไม่ให้ข้อมูลสูญหายได้อย่างไร

คำตอบ

1 Krackout Aug 20 2020 at 13:29

จากภาพหน้าจอที่ 3 ฉันเห็นว่ามีการใช้ LVM ดังนั้นคุณต้องมีคำสั่ง lvm เพื่อปรับขนาด:

sudo lvextend -r -l 100%VG vg-ubuntu/lv

ขอบคุณที่-rไม่resize2fsจำเป็นในภายหลัง

ข้อควรพิจารณา: ฉันไม่แน่ใจว่าvg-ubuntu/lvเป็นชื่อของโลจิคัลวอลุ่มของคุณหรือไม่นั่นคือสิ่งที่ฉันเห็นจากภาพหน้าจอ เพื่อที่จะให้คำตอบที่ดีขึ้นส่งผลการpvs, vgs, lvsคำสั่งโปรด ในข้อความจะดีกว่าไม่จำเป็นต้องมีภาพหน้าจอถ้าเป็นไปได้


ตามผลลัพธ์ของvgs& lvsคำสั่งควรเป็น:
sudo lvextend -r -l 100%VG ubuntu-vg/ubuntu-lv