如何玩坏linux系列 之 给/var /opt目录扩容

任务背景:因为业务的需要,原先的/var /opt目录 空间不足(没有使用lvm),需要扩容。

操作:给服务器增加一块硬盘,并将这块硬盘分区 格式化,让后分别挂载到/var和/opt……大家猜猜 会有什么效果:)

如图1,此时 已经在服务器上增加/dev/sdc这块硬盘

如图2,创建两个新分区 /dev/sdc1和/dev/sdc2

……

如图3、4  分别将这两个分区格式化

如图5,检查挂载点

如图6,手动挂载这个两个分区,然后在用df命令进行检查:可以看到挂载成功,而且 目录/opt 与/var的容量增加了很多

如图6 写fstab

如图7 mount -a 、df -h检查一下,然后重启

 

如图8,系统启动过程中产生了报错!

注:我的实验现象是,redhat在这种情况下 图形化界面还是能起来的,如果是SUSE 图形化界面都起不来 直接就进入命令行界面了 而且没有办法通过ssh连接这台SUSE主机(但是可以ping通)…大家可以试试,看看效果是不是跟我一样。

重点!解决方案:

如图9,先把挂载点中的内容拷贝出来

如图10,然后 再将新分区,挂载到挂载点上

如图10,然后 再拷贝回挂载点

注意:回拷的时候,要在目标目录上加上通配符*,否则在“ ll /var ”的时候 会在/var里面有看到一个“var目录”

如图11,为了追求一下完美,将刚才暂存的东西删除

注:我这里使用了两种不同的删除方式,前者是先删除目标目录中的所有内容 然后再删除目录(使用了通配符*),后者直接将目标目录和内容一起删除

如图12,此时再重启,就没有报错了。

其实,还是要建议大家使用lvm,扩容操作比较方便,不容来来回回拷贝(总感觉这不是一种规范的操作,只能算是一种将就)。

猜你喜欢

转载自www.cnblogs.com/lionhear21st/p/8993159.html