解决ubuntu read only file system问题

前几日尝试用tx cloud studio连接我的斐讯N1服务器,结果尝试了很多次都卡在中途失败了,后面就放弃了。可是今天更新系统时,apt upgrade居然失败了,提示文件系统只读之类的。
使用mount 命令查了一下,发现好几个文件系统都是ro类型,开始想着重新挂载,可是依然没用,还引出一堆乱七八糟的问题。
于是网上爬文了两个小时,终于找到了解决办法,第一步把fstab中的为只读模式,即ro类型的文件系统注释掉(可能会无法编辑这个文件,我们就需要先把/重新挂载一下)

mount -o remount,rw /
vim /etc/fstab

注释掉ro的文件系统后,运行fsck命令,检查和修复下磁盘错误

sudo fsck -Af -M

最后再重新upgrade,发现问题已经解决。