用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”是怎么回事?不能用ext4文件系统?
最后,究竟该怎么调整lvm逻辑卷?
Reaper111 于 2012-04-11 12:29:41发表:
暂时用rescue模式修改fstab进入系统
Reaper111 于 2012-04-11 09:59:42发表:
想注释掉fstab中加载/home的行,但却提示文件只读,无法修改!
这下麻烦大了!/home里有很多辛苦下载的影视,舍不得丢,实在不行丢了也罢,但/var里有MySQL数据库,还没备份最新数据啊!
Reaper111 于 2012-04-10 18:03:05发表:
现在想resize2fs重新扩大/dev/mapper/vg_LV_home也不行,提示说没有足够空间
Reaper111 于 2012-04-10 17:23:48发表:
[i=s] 本帖最后由 Reaper111 于 2012-4-10 17:31 编辑 [/i]
重启系统后开机时检测磁盘时出错,进不了系统了,显示/home物理大小小于分区大小,可能是我之前resize2fs缩小了/home所致,该怎么办呢?提示说用fsck,但是用了还是一样
Reaper111 于 2012-04-09 16:27:44发表:
刚用不久的机器,怎么磁盘就出这么大的问题。难道是因为我用win xp的自己通过ftp上传了一些中文文件名的文件?
Reaper111 于 2012-04-02 19:47:56发表:
不行,参数加了个y的结果就是
时,自动输入y,于是程序就停止而退出了
alick 于 2012-04-01 19:35:57发表:
请运行命令
'e2fsck -fy /dev/mapper/vg_server-lv_home' 以修复文件系统。
Reaper111 于 2012-04-01 11:30:04发表:
[i=s] 本帖最后由 Reaper111 于 2012-4-1 13:19 编辑 [/i]
/root的确是写错了,应该是/boot
我是刚开始真正使用Linux的,以前没有装过服务器,因此没有深入研究。
不太了解各个目录的作用,看了好多文章,以为/var用不了多少空间,没想到这下出问题了。
多谢指教!这下清楚了!
在另一台机上也装了centos试验了一下,可行!
但是在服务器上操作时,resize2fs之前e2fsck时总是有一大堆错误,诸如:
运行几次都是那样,用-a参数则提示有错误要用交互模式。上面选择不忽略错误时,就退出了。
而resize2fs一定要求修复错误才能运行:
该怎么修复磁盘呢?
alick 于 2012-03-27 12:22:07发表:
一个LVM教程/指南:http://www.centos.org/docs/5/html/5.2/Cluster_Logical_Volume_Manager/
alick 于 2012-03-27 12:20:44发表:
/root 是 /boot 的笔误吧。还有楼主总的硬盘空间好小啊,现在的硬盘一般不都是百G的么。
lvresize 只是调整了 逻辑卷 (LV)的大小,其上面的文件系统大小调整它不负责。
这个我认为没有必要,ext 系列文件系统可以用 resize2fs 命令调整分区大小,不过缩小的话得离线操作(没有挂载)。
/home 如果在单独的分区上,完全可以卸载掉,也可以开机时不挂载。对于没有单独分出来的目录,
它会自动在 / 所在分区下创建的,这也是这些标准目录不一定要单独分出分区的原因。
Dailon 于 2012-03-26 08:45:20发表:
帮顶下