Debian文件系统扩容需根据是否使用LVM选择不同方法,操作前务必备份数据:
查看当前状态
df -h # 确认需扩容的分区 sudo pvs/vgs/lvs # 查看物理卷、卷组、逻辑卷信息
扩展物理卷(若新增硬盘)
sudo pvcreate /dev/sdX # 初始化新分区为物理卷(如/dev/sdb1) sudo vgextend <卷组名> /dev/sdX # 将物理卷加入卷组(如vgubuntu)
扩展逻辑卷
sudo lvextend -l +100%FREE /dev<卷组名>/<逻辑卷名> # 使用所有空闲空间(如lv_root)
调整文件系统
sudo resize2fs /dev<卷组名>/<逻辑卷名>
sudo xfs_growfs /mount/point # 需指定挂载点(如/)
验证结果
df -h # 确认分区大小已更新
调整分区大小
fdisk
或cfdisk
删除原分区并重新创建(需保持起始扇区一致),或使用parted
调整分区边界。cfdisk
):sudo cfdisk /dev/sda # 选择分区→Resize→调整至所需大小→Write
扩展文件系统
sudo resize2fs /dev/sdaX # 替换为实际分区名(如/dev/sda1)
echo 1 > /sys/block/sda/device/rescan
刷新分区表(部分系统需重启)。提示:操作涉及数据风险,建议提前创建快照或备份重要文件。若不熟悉命令,可参考官方文档或使用图形工具(如gparted
)。