Xen 虛擬機運行久了常面臨磁盤空間不足。本文針對基於 ext2/ext3 文件系統的鏡像文件,提供離線擴容完整操作流程,助你輕鬆給虛擬硬盤「加容」。
/usr/sbin/xm shutdown vm01
dd if=/dev/zero bs=1024k count=4096 >> /vm/vm01.img
參數說明:bs=1024k 塊大小,count=4096 塊數量,共 4GB。
/sbin/e2fsck -f /vm/vm01.img
必須步驟:擴容前強制檢查,修復潛在錯誤,防止擴容後文件系統損壞。
/sbin/resize2fs /vm/vm01.img
此步將文件系統擴展至鏡像文件新大小,否則進入虛擬機 df -h 仍顯示舊容量。
/usr/sbin/xm create vm01
/usr/sbin/xm console vm01
df -h # 確認磁盤容量已增加
鏡像文件本質是包含文件系統的容器。dd 僅擴大容器,resize2fs 才真正擴展內部文件系統。這類似於給物理硬盤換大容量後,需調整分區大小同理。
VPS 服務商可隨時
mount/umount你的虛擬機文件讀寫數據。若宿主機 root 權限洩露,虛擬機內部安全防禦形同虛設。機密數據建議部署於私有雲或加密存儲。
df -h 顯示新容量掌握 Xen 虛擬機磁盤擴容技能,讓存儲擴容不再是運維難題。
PHP-CGI 進程 CPU 100% 根因分析與三層優化方案
Xen 虛擬機磁盤擴容實戰:ext2/ext3 文件系統在線擴容指南
红旗 Linux 6.0 安装 QQ for Linux (tar.gz 版) 与桌面快捷方式创建
chown 變更檔案擁有者與群組:語法、遞迴、參考檔、僅變更符合條件、管理員權限、實戰範例
Linux MBR 與 GPT 分區表完整比較:相容性、容量限制、UEFI 需求一覽表
Linux 虛擬機安裝 Windows 10 完整教學:VirtualBox 部署、BIOS 虛擬化啟用、CMPXCHG16B 修正