Debian分区扩容需根据是否使用LVM选择不同方法,操作前务必备份数据:
查看当前状态
df -h # 查看分区使用情况
sudo lvdisplay # 查看逻辑卷信息
sudo vgdisplay # 查看卷组空间
扩展逻辑卷
sudo pvcreate /dev/sdX # 初始化新硬盘分区为物理卷(X为硬盘标识)
sudo vgextend <卷组名> /dev/sdX # 将物理卷加入卷组(如vg01)
sudo lvextend -l +100%FREE /dev/mapper/<卷组名>-<逻辑卷名> # 使用全部剩余空间
# 或指定大小,如:sudo lvextend -L +10G /dev/mapper/ubuntu--vg-root
调整文件系统
sudo resize2fs /dev/mapper/<卷组名>-<逻辑卷名> # 适用于ext4文件系统
# 若为XFS文件系统,使用:sudo xfs_growfs /mount/point
sudo fdisk /dev/sdX # 进入分区工具(X为硬盘标识)
d # 删除目标分区(需记下起始扇区)
n # 新建分区,保持起始扇区一致,调整结束扇区为所需大小
w # 保存并退出
sudo partprobe /dev/sdX # 重新读取分区表
sudo resize2fs /dev/sdXN # 替换为实际分区名(如sda1)
提示:操作中若遇错误,可通过dmesg查看内核日志排查,或使用LiveCD应急修复。LVM方式无需删除数据,优先推荐。