DigitalOcean恢复模式挂载分区并修改文件方法

11/16/2014

目前Kaijia使用DigitalOcean(有学生优惠~)跑个人网盘和实验项目,DO的网速相对其他线路要快不少方便网盘数据下载上传。由于DO的硬盘有限无法满足网盘的需求,Kaijia将网盘数据文件夹存在另一台大硬盘的服务器上,然后使用SSHFS挂载到DO。

Kaijia在/etc/fstab中设置了自动挂载,但由于不明原因(应该是因为SSH连接比较耗时),系统启动时一直无法自动挂载SSHFS。以前做运维的计算机老师上课常说不要乱抄别人的配置,这次Kaijia还撞上去了。Kaijia搜索了一下直接按照找到的结果在/etc/fstab中加上了“delay_connect”属性,也没有仔细测试,重启之后系统就直接卡死在了启动界面上了。这种情况一般可以在Console中跳过挂载,但这个方法在这里无法实现,Kaijia等待了5分钟还是没有响应,这种情况只能使用DO的恢复模式(Recovery Mode)来修改刚才编辑的文件了。

搜索了一下DigitalOcean的知识库发现DO并没有提供恢复模式相关的文章,唯一的一篇是“How To Recover from File System Corruption Using Fsck and a Recovery ISO”介绍如何在恢复模式下使用Fsck(虽然云环境下一般用不着),并且也没有中文文档,所以Kaijia决定将这个过程分享给大家。

阅读更多