用CentOS装了服务器,按默认的/root设为一个分区500M,剩下的全部给lvm,其中/var给了2G,本来很充足的,剩1.5G,但是前几天开了named服务(纯缓存模式)之后,很快就只剩不到500M了,这还只是暂时给我自己一台机子用着试验,怕推广开来后剩下的磁盘空间不够用,想扩展一下,但是空间全分出去了,于是就想把最大的/home分区缩小2G分给/var,找了些教程,用
lvreduce -L-2G 卷路径
减少/home空间,再用
lvextend -L+2G 卷路径
扩展/var,但是后来一看,虽然命令的反馈是成功,但是实际上无效,用df -h查看还是老样子,仔细看教程,说是:
引用:需要修改文件系统大小以实现利用扩充的空间。笔者推荐使用reiserfs文件系统来替代ext2或者ext3
而且还要卸载文件系统,调整大小,然后再加载。然后再用resize_reiserfs等命令调整。
试一下卸载/home,失败,说是设备忙,但是用fuser -m /home未显示有任何进程在使用,修改/etc/fstab实现在重启系统后不加载/home吧,心里又没底,怕系统起不来。
现在的问题是:
上面引用中说的“修改文件系统大小以实现利用扩充的空间”是怎么回事?lvm的命令难道不是修改文件系统大小?
上面引用中说的“用reiserfs文件系统来替代ext2或者ext3”是怎么回事?reiserfs是个什么文件系统?lvm不就是实现任意调整分区大小吗?怎么到头来还要reiserfs,还不能用ext文件系统,这些究竟咋回事?
最后,究竟该怎么调整lvm逻辑卷?