0%

Deepin文件系统变成只读

解决linux文件系统变成只读

背景

今天进入Deepin,如往常一般打开Android Studio。突然弹出提示框,说是log而文件夹有问题。还以为是as的问题,后来才发现,是文件夹变成只读的了无法操作。

解析

Google后发现原来是挂载分区出了问题。这种问题有时候可以用重启解决。但我重启无果,另寻他法。
运行mount,查看分区结构

1
2
3
4
5
6
7
8
9
# mount
...
/dev/sda1 on /boot/efi type vfat (rw)
/dev/sda8 on /media/UserName/407fe087 type ext4 (rw)
/dev/sda7 on /media/UserName/Others type fuseblk (ro)
/dev/sda6 on /media/UserName/File type fuseblk (ro)
/dev/sda5 on /media/UserName/Software type fuseblk (ro)
/dev/sda3 on /media/UserName/Windows type fuseblk (ro)
/dev/fuse on /run/user/1000/doc type fuse (rw)

发现除系统盘以外其他几个盘都是只读模式(ro),重新挂载一下
1
2
# umount /dev/sda3
# mount /dev/sda3 /media/UserName/Windows

这里我是失败了但是灵光一闪突然想起好像Windows的非正常关机或是电源选项开启了快速启动,会导致文件系统的读写异常。
记得好像早晨用PS做完图后,笔记本电源耗尽关机了,充上电以后有直接开的Deepin。于是我重启,进入windows,果然还保留着早晨的工作界面。
再进入Deepin,一切恢复正常!

看到这里可能感觉到被骗了。其实想说是也许文件系统的错误是windows非正常关闭导致的,不用急着修改挂载分区啥的。
如果是其它问题可以看看下边的两篇博客,也许能找到答案。


参考博客:
修复了Ubuntu 9.10诡异的变成了只读文件系统的错误
解决Linux文件系统变成只读的方法


完结 撒花 ฅ>ω<*ฅ