在进行任何磁盘操作前,请备份重要数据(如使用rsync或外部存储设备),避免操作失误导致数据丢失。若虚拟机存在快照,建议删除快照(快照会占用额外空间且可能影响扩容流程)。
.vdi格式,挂载在「控制器:SATA」或「控制器:IDE」下)。虚拟磁盘扩容后,需调整系统分区以使用新增空间。以下提供**图形化工具(推荐新手)和命令行(适合熟悉操作的用户)**两种方法:
GParted是Debian下常用的分区管理工具,支持可视化操作。
/dev/sda),右键点击需要扩展的分区(如/dev/sda1,通常是根分区)。若熟悉命令行,可通过以下步骤操作:
sudo fdisk -l,确认目标磁盘(如/dev/sda)及需要扩展的分区(如/dev/sda1)。sudo fdisk /dev/sdX(X为目标磁盘标识,如a对应/dev/sda),进入分区编辑模式。p查看分区表,记下需要扩展的分区号(如1对应/dev/sda1)。d删除目标分区(不会删除数据,仅删除分区表记录),再按n创建新分区:
p或逻辑分区l,通常选p),分区号保持不变。++新增大小(如+50G表示增加50GB),或直接按回车(占用全部可用空间)。w保存并退出分区表(此操作会重启分区表,可能导致系统短暂无法识别磁盘)。分区调整后,需扩展文件系统以使用新增空间。根据文件系统类型选择对应命令:
sudo resize2fs /dev/sdXY(XY为目标分区编号,如/dev/sda1则输入resize2fs /dev/sda1)。sudo xfs_growfs /dev/sdXY(同样替换为实际分区路径)。df -h,检查目标分区的「Used」和「Avail」列,确认空间已增加。pvcreate)、卷组(vgextend),再扩展逻辑卷(lvextend),最后调整文件系统(如resize2fs)。具体命令可参考LVM官方文档。