一次阿里云服务器的磁盘只读修复经历

今天,忽然想把一个网页做点小改变。当我连接上了服务器之后,忽然感觉气氛和平时不同。

然后我也没太在意,和往常一样的 cd /data {tab}{tab}。

呐尼,居然报错了。好吧,这个我不懂,先不急。

然后,我直接输入地址,vi index.php,然后从本地粘贴(起初我是用scp的,但是当scp报错之后,我只有亲自上阵了)。

然后 :wq   ,!!!居然提示我只读,我用的可是root啊,这是闹那样!

好吧,文件系统出错。系统盘和数据盘都出现问题了!

百度一下(祭奠一下逝去的谷歌):

fsck

好吧,系统盘貌似没问题了,tab 补全也可以使用了。

然后,继续,数据盘还是不可写 。

数据盘我挂在了 /data   ,然后我想 我是个菜鸟,重启一下就ok了吧!别这样乱来了。好吧,reboot……

cat /proc/mounts
/dev/xvdb1 /data ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0

哦,no!好吧,继续百度!

mount -o rw,remount /dev/xvdb1        失败

umount /dev/xvdb1  (提示device is busy)失败

然后我实在没办法了,

apt-get update

apt-get upgrade

umount /dev/xvdb1

呐尼,居然成功了 cat /proc/mounts 果然没有xvdb1 了

好吧  mount -a

vi index.php   -> :wq    OK

好吧,至此  成功修改一个页面

最后   更新大法好

(一篇略带娱乐的文章,希望真正懂的朋友可以留言给我说明原因,如果有什么地方不合适,大家不要介意,就当娱乐就行了)