คู่มือการขยาย Disk Ubuntu บน VMware
กรณีไม่ใช้ LVM: ขยายจาก 100 GB เป็น 200 GB
1. วัตถุประสงค์
คู่มือนี้อธิบายวิธีขยายพื้นที่ Disk ของ Ubuntu Virtual Machine บน VMware จาก 100 GB เป็น 200 GB โดยไม่ต้องติดตั้งระบบปฏิบัติการใหม่ และรักษาข้อมูลเดิมไว้
2. ข้อควรระวังก่อนดำเนินการ
- Backup ข้อมูลสำคัญก่อนดำเนินการ
- แนะนำให้สร้าง VMware Snapshot
- ตรวจสอบว่าไม่มี Snapshot หรือ Linked Clone ที่เป็นข้อจำกัดในการขยาย Disk
- ตรวจสอบชื่อ Disk และ Partition ให้ถูกต้องก่อนรันคำสั่ง
- ห้าม Format หรือลบ Partition เดิม
3. ขยาย Virtual Disk บน VMware
- Shutdown Ubuntu Virtual Machine
- เปิด VMware vSphere หรือ VMware Workstation
- เลือก Virtual Machine ที่ต้องการ
- เลือก Edit Settings
- เลือก Hard Disk 1
- เปลี่ยน Capacity จาก 100 GB เป็น 200 GB
- กด Save หรือ OK
- เปิด Virtual Machine อีกครั้ง
4. ตรวจสอบ Disk บน Ubuntu
SSH เข้า Ubuntu แล้วรันคำสั่ง
lsblk
ตรวจสอบ Filesystem
df -Th
ตรวจสอบ Partition
sudo fdisk -l
ตัวอย่าง Disk หลังขยาย
NAME SIZE TYPE MOUNTPOINTS
sda 200G disk
├─sda1 1G part /boot
└─sda2 99G part /
หมายเหตุ: ตัวอย่างนี้สมมติว่า Root Partition คือ /dev/sda2 เท่านั้น ต้องตรวจสอบเครื่องจริงก่อนใช้คำสั่ง
5. ติดตั้งเครื่องมือ Growpart
sudo apt update
sudo apt install cloud-guest-utils -y
6. ขยาย Partition
กรณี Root Partition คือ /dev/sda2
sudo growpart /dev/sda2
ตรวจสอบผลลัพธ์
lsblk
7. ขยาย Filesystem
ตรวจสอบชนิด Filesystem ก่อน
df -Th /
กรณี Filesystem เป็น EXT4
sudo resize2fs /dev/sda2
กรณี Filesystem เป็น XFS
sudo xfs_growfs /
เลือกใช้เพียงคำสั่งที่ตรงกับ Filesystem ของเครื่อง
8. ตรวจสอบผลลัพธ์
df -hT
ตัวอย่างผลลัพธ์
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 196G 25G 161G 14% /
หมายเหตุ: พื้นที่ที่แสดงอาจไม่เท่ากับ 200 GB พอดี เนื่องจากพื้นที่ที่ใช้ได้จริงและ Partition อื่น ๆ
9. สรุปขั้นตอนการดำเนินงาน
- Backup หรือ Snapshot VM
- Shutdown Ubuntu
- ขยาย Virtual Disk ใน VMware จาก 100 GB เป็น 200 GB
- Start Ubuntu
- ตรวจสอบ Disk ด้วย lsblk
- ติดตั้ง cloud-guest-utils
- ขยาย Partition ด้วย growpart
- ขยาย Filesystem ด้วย resize2fs หรือ xfs_growfs
- ตรวจสอบพื้นที่ด้วย df -h
10. หมายเหตุ
คำสั่งในคู่มือนี้เป็นตัวอย่างสำหรับ Disk /dev/sda และ Partition /dev/sda2
ก่อนดำเนินการจริง ต้องตรวจสอบผลลัพธ์ lsblk, df -Th และ fdisk -l เพื่อยืนยันชื่อ Disk และ Partition ของระบบ
ผลลัพธ์ที่ต้องการ: Ubuntu สามารถใช้งานพื้นที่ Disk ที่ขยายจาก 100 GB เป็น 200 GB ได้ โดยไม่ต้องติดตั้งระบบปฏิบัติการใหม่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น