ECS Linux服务器重启后数据丢失的解决方案

问题源于一次服务器宕机后的重启,重启后,赫然发现所有的网站数据丢失了!自己并未修改硬盘配置或者格式化之类,所以应该没问题,而且检查系统快照、检查控制面板都正常,所以问题可能出在数据盘上。
于是检查磁盘,发现是新增的硬盘没有自动挂载,于是处理方式就出来了,首先是重新挂载,其次是为了预防下次重启再出现这种幺蛾子,设置一下自动挂载。

STEP1: 重新挂载数据盘

1.执行
mount /dev/vdb1 /home/wwwroot
将数据盘挂载到网站文件目录
2.重启mysql和nginx
amh mysql start
amh nginx start
3.此时网站php页面依然报500错误,所以需要依次启动所有环境下的php。
这个问题解决。
4.如果网站依然无法访问,重载一下 nginx

STEP2: 设置启动自动挂载

mount /dev/vdb1 /home/wwwroot vfat defaults,iocharset=cp936, rw 0 0

Published by 小车

网站技术工人