P20 - Resize ổ đĩa VM trên Proxmox
💾 Proxmox – Hướng Dẫn Resize Disk VM Cho Ubuntu, Windows 10 và Windows Server (Step-by-Step)
Quản lý dung lượng ổ đĩa máy ảo (VM Disk) là một kỹ năng quan trọng đối với bất kỳ quản trị viên Proxmox nào. Khi dữ liệu tăng lên, ứng dụng mở rộng hoặc hệ thống cần thêm không gian lưu trữ, việc resize disk đúng cách sẽ giúp tránh downtime và đảm bảo hệ thống hoạt động ổn định.
Trong bài hướng dẫn này, bạn sẽ học cách:
✅ Tăng dung lượng ổ đĩa VM trực tiếp trên Proxmox
✅ Resize phân vùng trong Ubuntu (LVM + ext4)
✅ Mở rộng ổ C trên Windows 10
✅ Extend volume trên Windows Server
✅ Xử lý các lỗi thường gặp khi resize disk
✅ Tối ưu dung lượng lưu trữ mà không cần cài lại máy ảo
Bài viết phù hợp cho cả người mới bắt đầu lẫn System Administrator đang vận hành Proxmox trong môi trường homelab hoặc production.
🐧 1️⃣ Resize Disk Cho VM Ubuntu
Đối với Ubuntu, bạn cần thực hiện resize ở 2 cấp độ:
Tăng dung lượng virtual disk trên Proxmox
Mở rộng partition và filesystem trong hệ điều hành
🔹 Step 1: Increase size on GUI
Vào VM → Hardware → Hard Disk
Chọn Resize Disk
Nhập số GB muốn tăng thêm
Lưu ý: Bước này chỉ tăng dung lượng ở mức virtual disk, chưa mở rộng partition bên trong Ubuntu.
🔹 Step 2: Install the partition extension tool
Trong Ubuntu VM:
sudo apt update
sudo apt install cloud-guest-utils -y
Công cụ này hỗ trợ mở rộng partition an toàn.
🔹 Step 3: Expand the partition
sudo growpart /dev/sda 3
Purpose: Expand partition number 3 (/dev/sda3) to take up all the free space on disk /dev/sda
Expand LVM Physical Volume (PV)
sudo pvresize /dev/sda3
Expand Logical Volume (LV)
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
(Lệnh này sử dụng toàn bộ free space còn lại của PV.)
🔹 Step 4: Expand the filesystem
Kiểm tra dung lượng hiện tại:
df -h
Nếu sử dụng ext4 (mặc định của Ubuntu):
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Kiểm tra lại:
df -h
✅ Hoàn tất resize disk cho Ubuntu.
🪟 2️⃣ Resize Disk Cho VM Windows 10
Với Windows 10, thao tác đơn giản hơn nhưng có thể cần công cụ hỗ trợ nếu có partition chặn phía sau.
🔹 Step 1: Increase size on GUI
Vào VM → Hardware → Hard Disk
Chọn Resize Disk
Nhập số GB muốn tăng thêm
🔹 Step 2: Install Minitool partition
Trong Windows 10:
Cài đặt Minitool Partition
Chọn Move/Resize system partition to the right
Sau đó Extend size
Công cụ này giúp bạn di chuyển partition nếu có recovery partition ngăn cản việc mở rộng.
✅ Hoàn tất resize disk cho Windows 10.
🖥️ 3️⃣ Resize Disk Cho VM Windows Server
Windows Server có sẵn công cụ quản lý disk nên việc resize khá thuận tiện.
🔹 Step 1: Increase size on GUI
Vào VM → Hardware → Hard Disk
Chọn Resize Disk
Nhập số GB muốn tăng thêm
🔹 Step 2: Open File and storage service
Mở File and Storage Services
Vào Volume → Disk
Chọn ổ C
Chọn Extend Volume
Nhập dung lượng tối đa (enter max capacity)
Windows Server sẽ mở rộng ổ C sử dụng toàn bộ unallocated space.
✅ Hoàn tất resize disk cho Windows Server.
⚠️ Lỗi Thường Gặp Khi Resize VM Disk
Trong quá trình resize, có thể gặp:
❌ LVM không nhận diện dung lượng mới
❌ Filesystem chưa được mở rộng
❌ Windows bị recovery partition chặn
❌ Disk không hiển thị unallocated space
Để tránh lỗi:
✔ Luôn backup trước khi resize
✔ Kiểm tra layout bằng lsblk hoặc Disk Management
✔ Resize filesystem sau khi resize LV
✔ Kiểm tra lại bằng df -h hoặc Disk Management
🚀 Best Practices Quản Lý Disk VM Trên Proxmox
Việc quản lý disk đúng cách giúp:
Tối ưu tài nguyên lưu trữ
Giảm downtime
Dễ mở rộng khi workload tăng
Nâng cao hiệu suất hệ thống
Khuyến nghị:
Theo dõi dung lượng định kỳ
Không cấp phát quá dư ngay từ đầu
Sử dụng LVM để linh hoạt
Test resize trong lab trước khi áp dụng production
🎯 Kết Luận
Trong bài hướng dẫn này, bạn đã học cách resize VM disk trên:
Ubuntu (LVM + ext4)
Windows 10
Windows Server
Bạn đã nắm rõ quy trình:
Resize disk trong Proxmox
Mở rộng partition trong hệ điều hành
Kiểm tra và xác nhận dung lượng mới
Đây là kỹ năng bắt buộc của một System Administrator khi vận hành hạ tầng ảo hóa. Khi thực hiện đúng quy trình, bạn có thể mở rộng dung lượng VM một cách an toàn, không downtime và không mất dữ liệu.
Việc làm chủ kỹ thuật resize disk giúp môi trường Proxmox của bạn linh hoạt hơn, tối ưu hơn và sẵn sàng cho các workload ngày càng tăng.
Tham khảo thêm bài viết cùng chủ đề
P21 – Hướng Dẫn Tự Động Start và Shutdown VM Proxmox Bằng Cron
P21 – Hướng Dẫn Tự Động Start và Shutdown VM Proxmox Bằng Cron ⏰ Proxmox VE – Hướng Dẫn Tự Động Start và Shutdown VM Bằng Cron (Step-by-Step) Tự động hóa việc khởi động và tắt máy ảo là một kỹ năng quan trọng đối với mọi quản trị viên...
Read MoreP15 – Sao lưu và Khôi phục Máy Ảo Trên Proxmox
P15 – Sao lưu và Khôi phục Máy Ảo Trên Proxmox 🚀 Proxmox VE P15 – Backup và Restore Virtual Machines (Hướng dẫn Full Step-by-Step) Bảo vệ dữ liệu là một trong những trách nhiệm quan trọng nhất của bất kỳ System Administrator nào.Trong Proxmox VE, việc xây dựng chiến...
Read MoreP14 – Hướng Dẫn Remove Cluster Group An Toàn trên Proxmox (Step-by-Step)
Proxmox VE 9 P14: Hướng Dẫn Remove Cluster Group An Toàn trên proxmox (Step-by-Step) 🚀 Proxmox VE 9 – Hướng Dẫn Remove Cluster Group (Step-by-Step) Trong một số tình huống thực tế, bạn có thể cần gỡ bỏ hoàn toàn cấu hình cluster trong Proxmox VE 9, đặc biệt khi:...
Read More