Debian修改var目录的大小
安装系统的时候, 分区必须选择 LVM的方式
相关命令
1 2 3 4 5 6 7 8 |
# 查看逻辑卷( logical volume) lvdisplay # 查看当前的卷组(volume group),输出结果中的VG Size表示当前卷组总大小 vgdisplay # 查看当前的物理卷组(physical volume) pvdisplay |
如果是原有的硬盘新添加了空间的话
1. 先给硬盘新分配的空间分区
1 |
fdisk /dev/vdb |
2. 格式化分区
1 |
mkfs -t ext4 /dev/vdb1 |
3. 创建pv
1 |
pvcreate /dev/vdb1 |
4. 查看原来的vg卷的名称
1 |
pvscan |
5. 将新加的分区合并到原来的vg卷中
1 |
vgextend debian-vg /dev/vdb1 |
6. 合并完成之后查看两个或者多个pv是否在同一个vg卷中
1 2 3 4 5 |
使用 pvs 或者 pvscan名称查看 # 查看多个pv使用的vg名称是否一致 pvs # 查看新加的空间是否添加到了 LVM 的剩余空间中 pvscan |
- 查看分区名称df -h, 查看home和var的文件系统名称
- 卸载home目录
1 |
umount /home/ |
2.1. home目录不能卸载的情况下
1 2 3 |
apt install psmisc fuser -mv /home fuser -kv /home |
然后在执行 umount /home/
- 检查文件系统的准确性
1 |
e2fsck -f /dev/mapper/localhost--vg-home |
- 设置home目录的大小
1 |
resize2fs -p /dev/mapper/localhost--vg-home 20G |
- 设置fdisk 显示的大小
1 |
lvreduce -L 20G /dev/mapper/localhost--vg-home |
- 重新挂载home目录
1 |
mount /home |
- 查看剩余的空闲硬盘大小
1 |
pvscan |
- 设置增加var目录的大小
1 |
lvextend -L +15G /dev/mapper/localhost--vg-var |
- 设置fdisk 显示的大小
1 |
resize2fs -p /dev/mapper/localhost--vg-var |