我正在运行 11.10 并应用了一些更新。此后,无论何时使用我的电脑,我都可以使用,但只能使用大约 2 或 3 分钟,然后它就会变成只读状态。sudo
输入任何命令都会出现以下错误。
sudo: Can't open /var/lib/sudo/ryanmcclure/0: Read-only file system
我也用xpad
(便签程序)如果我编辑笔记,则永远不会出现问题,直到大约 4 分钟后,它说无法写入文件,因为文件系统已被读取。
我该如何解决这个问题?
答案1
听起来您的文件系统可能已损坏,可能是由硬盘故障引起的。(通常,这是系统自发将文件系统标记为只读的唯一方法,以防止进一步损坏。)尝试运行:
dmesg | less
滚动到底部附近,查看是否存在与文件系统和磁盘相关的错误。查找有关无法纠正的读取或写入错误(可能在 sda 上)或文件系统错误(例如有关 ext3 或 ext4 错误的消息)的消息。如果您看到类似这样的内容,您应该立即备份所有重要数据然后调查磁盘本身是否出现故障(在这种情况下您需要购买一个新的磁盘),或者是否只是逻辑故障(在这种情况下您可以使用 fsck 修复文件系统来解决问题)。
答案2
我遇到了同样的问题,在 Google 上搜索后找到了这两个链接,很有用。在我看来,似乎我没有给设备足够的时间来卸载它。顺便说一下,我的设备是/dev/sdax
,它是一个 vfat 驱动器。
这些链接建议的解决方案是运行
sudo fsck.vfat /dev/sda5 -a -w
或者
sudo fsck.msdos -aw /dev/sdb1
链接如下:
- http://ubuntuforums.org/archive/index.php/t-1599635.html
- http://www.delodder.be/blog/linux/fat_get_cluster-invalid-cluster-chain-i_pos-0-fat-filesystem-panic-dev/
显然,人们很喜欢第二个链接。
我还没有详细了解这些命令的作用。
我确实运行了这两个命令(啊啊!!!我),执行花了相当长的时间。
然后我将其卸载,然后重新安装。目前对我来说它工作正常(重复了之前报告只读错误的相同操作)。如果我发现错误,我会更新。对我来说,它似乎已经解决了。
答案3
您可以重启电脑,因为此错误是由于文件系统安装或卸载不当造成的。重启时,系统会要求修复,f然后按 ,问题就会解决。
答案4
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354
一个相当严重的漏洞,硬盘变为只读。它不是你的硬盘。