将云谷IDCSystem的Xen机器上的lvm分区换成ext4分区
一.起因
在CentOS下,云谷模板会默认把数据盘做成lvm然后通过一个开机脚本来挂载,有程序的数据(比如mysql)放在了挂载的数据盘上,然后因为开机启动优先级的问题rc.local里的脚本会比chkconfig或者systemctl开机启动慢,比如数据库默认装在/home/www中,而/home目录是lvm分区的挂载点,然后数据库启动的比挂载早,会造成启动失败的问题
二.解决方案
云谷的Xen把分区改成ext4然后用fstab挂载,会比较简单
下面分享一下安全的删除方法
#lvm这堆lv vg pv简直蛋疼
lvremove Xvdbgroup
vgremove Xvdbgroup
pvremove /dev/xvdb1
接下来fdisk /dev/xvdb
#删除分区(lvm用的 d
#新建分区(给ext4用的 n
#分区类型选primary p
#分区编号 1
#保存 w
#格式化为ext4
mkfs -t ext4 /dev/xvdb1
#创建挂载目录
mkdir /data
#手动挂载
mount /dev/xvdb1 /data
#将挂载写入fstab实现开机自动挂载
echo "/dev/xvdb1 /data ext4 defaults 1 2" >> /etc/fstab
重启之后一切正常,你可以接着部署你的环境了
评论已关闭