1 问题
/home分区占用空间比较大,而/var分区比较小,它们位于同一个磁盘上。该系统安装了lvm。
2 减少/home分区空间
2.1 卸载/home
umount /home
2.2 检查文件系统
e2fsck -f /dev/xxx/home
2.3 压缩文件系统并设置文件系统新的大小
resize2fs /dev/xxx/home [size]
2.4 压缩该文件系统所在的逻辑分卷的大小
lvreduce -L[size] /dev/xxx/home
修改该逻辑分卷的大小为size,如果是[-size],那么减少size,新的size是原来的size减去该size,这即是有减号和没有减号的不同。
2.5 挂在新的文件系统
mount /dev/xxx/home /home
3 增大/var分区空间
3.1 增大逻辑分卷的大小
lvextend -L[+size] /dev/xxx/var,增加该逻辑分卷的空间,增大size。
3.2 修改文件系统大小
resize2fs /dev/xxx/var,这里不需要指定大小,因为文件系统默认就在该分卷上,默认就是全部的分卷用在这个文件系统上。