- ประเด็นคือ vm เรามีขนาด 50GB แล้ว / ที่ลง database จะเต็มแล้ว
- ทำการ shutdown ระบบ แล้วปรับค่า disk เพิ่มขึ้นใน vm เรียบร้อย
- ต้องการ set ให้ / ใช้ค่า dsik ที่ปรับเพิ่มมาใหม่
Step
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk <-- ดิสก์ sda มีขนาด 200GB แล้ว
└─sda2 8:2 0 50G 0 part / <-- แต่พาร์ติชัน sda2 ที่เป็น / ยังขนาด 50GB
sdaคือดิสก์ทั้งก้อน ซึ่ง Ubuntu เห็นเป็น 200GB เรียบร้อยแล้วsda2(หรืออาจเป็นเลขอื่น) คือพาร์ติชันที่ติดตั้ง/ซึ่งยังคงมีขนาด 50GB- เป้าหมายของเราคือ ขยาย
sda2ให้ไปใช้พื้นที่ว่างอีก 150GB ที่เหลือบนsda
- ติดตั้งเครื่องมือเพิ่ม
$ sudo apt update && sudo apt install cloud-guest-utils
- ขยายพาร์ทิชั่นด้วย growpart # คำสั่งคือ growpart [ชื่อดิสก์] [หมายเลขพาร์ติชัน]
$ sudo growpart /dev/sda 2
- ขยายระบบไฟล์
$ sudo resize2fs /dev/sda2
- ตรวจสอบขนาดใหม่
$ df -h /
สรุปสั้นๆ
$ sudo apt install cloud-guest-utils -> ติดตั้งเครื่องมือ(ถ้ายังไม่มี)
$ lsblk -> เช็คว่า / อยู่บนพาร์ติชันไหน (เช่น sda2)
$ sudo growpart /dev/sda 2 -> ขยายขอบเขตของพาร์ติชัน
$ sudo resize2fs /dev/sda2 -> ขยายระบบไฟล์ให้เต็มขอบเขตใหม่
- ไม่ต้องรีบูตระบบอีก สามารถใช้งานต่อได้เลย
- ที่สำคัญดูเลข partition ให้ถูกต้องว่าต้องการขยายตัวใหน ถ้ามีหลาย partition
Ref
https://g.co/gemini/share/2039dee75720
No comments:
Post a Comment