为什么我的文件系统更新后变成只读了?

为什么我的文件系统更新后变成只读了?

我正在运行 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

链接如下:

显然,人们很喜欢第二个链接。

我还没有详细了解这些命令的作用。

我确实运行了这两个命令(啊啊!!!我),执行花了相当长的时间。

然后我将其卸载,然后重新安装。目前对我来说它工作正常(重复了之前报告只读错误的相同操作)。如果我发现错误,我会更新。对我来说,它似乎已经解决了。

答案3

您可以重启电脑,因为此错误是由于文件系统安装或卸载不当造成的。重启时,系统会要求修复,f然后按 ,问题就会解决。

答案4

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1063354

一个相当严重的漏洞,硬盘变为只读。它不是你的硬盘。

相关内容