Thursday, August 28, 2025

เพิ่มขนาด DISK ใน VM แล้ว่ขยาย partition / Ubuntu 22.04

  • ประเด็นคือ 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

Popular Posts