一.起因

云谷的IDCSystem还是有一批国人商家很喜欢用,一般都是搭配XenSystem来搞的,在各方面都还算可以(虽然也有各种各样的,比如流量统计不准,必须要Windows服务器部署等等的问题),在我看来,最蛋疼的问题是云谷的模板。

在CentOS下,这个模板会默认把数据盘搞成lvm然后通过一个蛋疼的开机脚本来挂载,如果你有程序的数据(比如mysql)放在了挂载的数据盘上,然后因为开机启动优先级的问题rc.local里的脚本会比chkconfig或者systemctl开机启动慢,这样你就会看到GG的场景,我两年前在这破环境下装AMH就碰到过这蛋疼的情况,各种重启后数据库起不来,折腾了一晚上才搞明白,是数据库默认装在/home/www中,而/home目录是lvm分区的挂载点,然后数据库启动的比挂载早,然后就没有然后了。

二.解决方案

因为这个惨痛经历,我之后每次碰云谷的Xen小鸡第一件事情都是把分区改成ext4然后用fstab挂载,把它那个脚本给咔擦掉。

年轻的时候喜欢强删,对着数据盘就是直接fdisk删除分区,后来稍微研究了下lvm,摸索出来了安全(优雅)的删除方法,记录分享一下 阅读全文→