Ewige前夕
Ewige前夕

记一次CentOS系统修复

昨天晚上,一个从事WEB前端的程序员姐姐来找我 :oops: ,她的服务器本来是20G的硬盘,然后因为业务原因不够用了,就去了运营商那加了一块10G的硬盘

http://www.evec.cc/wp-content/uploads/2017/10/79248d35520dad36521b.png

运营商加到了 /dev/vdb 上,然而问题来了

http://www.evec.cc/wp-content/uploads/2017/10/9070a02c3ee40ca4cd9d-1024x41.png

她的业务主要使用的是 /home 目录,然后他按照我的博客上的方法挂载到了/目录下,这会两块硬盘共用目录了

其实我也不知道她是怎么挂载的 :-o ,vda1挂载了/ 和/home 下,等于两个目录串通了

vdb 挂载了 / 下,和vda1串通了

http://www.evec.cc/wp-content/uploads/2017/10/17f4400a4ad2f403ecc7.png

于是,我肩负起了拯救这台服务器的重任 :roll:

首先打开放在服务器上面的网站,发现是HTTP403状态

于是我推测是不是文件被覆盖掉了?

然后cd到/home 里面

http://www.evec.cc/wp-content/uploads/2017/10/fe91413cb5b377400ed4.png

有点小恐怖,/home 和 /串通了…

http://www.evec.cc/wp-content/uploads/2017/10/bd2ab62c03978244273e.png

本以为数据可能凉了,但是我瞄到了 home 这个目录(程序的主要数据都在/home/ftp文件夹里)加上硬盘使用率没有下降,我觉得数据还有救 :?:

cd 到/home/home 里面

ls发现 ftp文件夹还在,检查一下,数据还在

http://www.evec.cc/wp-content/uploads/2017/10/db8d5e92d20db473a6c3.png
http://www.evec.cc/wp-content/uploads/2017/10/a5fd84837ebc3567af9b.png

嗯….数据是保住了,接下来该修复文件系统了

先backup

执行 fdisk -l

发现那块10G的数据盘并没有真正的挂载上去

mount /dev/vdb /home

echo ‘/dev/vdb /home ext3 defaults 0 0’ >> /etc/fstab

reboot

轻车熟路……

接下来重启完毕连上后,本以为事情就这样完了,因为硬盘正常挂载上了

http://www.evec.cc/wp-content/uploads/2017/10/7de92ed4d03e85c09d35.png

结果程序员姐姐和我说还是403

what?不详的预感冲上心头 :-D ,火速cd 到 /home 目录

http://www.evec.cc/wp-content/uploads/2017/10/0d98fb6ddaee2fb8b9ec.png

Fun me??

然后看了 df 的那张图

2% 好吧,数据被格掉了

懊悔

自责

惭愧

悔恨

各种感觉涌上心头

但是因为篇幅需要,本文还没完!!

伟大的革命导师谁来着说过:备份的力量无穷大!

看了看78%的/目录使用率,会心一笑

http://www.evec.cc/wp-content/uploads/2017/10/92e0164247ec3b14a0ff.png

转移过去,(原本想用cp给她留个备份的,但是考虑到硬盘问题,我还是征求意见后使用了mv)

http://www.evec.cc/wp-content/uploads/2017/10/8818ae76a046a37fe94b.png
http://www.evec.cc/wp-content/uploads/2017/10/04ea758ab846fcfdfddb.png

发表评论

textsms
account_circle
email

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

Ewige前夕

记一次CentOS系统修复
昨天晚上,一个从事WEB前端的程序员姐姐来找我 :oops: ,她的服务器本来是20G的硬盘,然后因为业务原因不够用了,就去了运营商那加了一块10G的硬盘 运营商加到了 /dev/vdb 上,然…
扫描二维码继续阅读
2017-10-04