如何修复 18.04 上的只读文件系统

如何修复 18.04 上的只读文件系统

今天,在连续几个星期愉快地使用我的 Ubuntu 机器后,我又遇到了另一个错误,这次是在我同意一个典型的软件更新之后。它没有给我一个成功的软件包安装消息,而是给了我某种通知,说“允许安装的守护进程不起作用”。我不记得是不是真的,但我点击了“确定”,那个框就消失了。我觉得很奇怪。

我怀疑有什么问题,于是立即连接了我的外部驱动器进行备份——但我的驱动器无法安装。它在 Nautilus 中可见,但当我单击它时,它显示:在此处输入图片描述

显然我的文件系统已启动并决定变为只读。有没有办法修复此问题,还是我必须购买新硬盘并重新开始?有没有办法先安装我的外部驱动器并备份我的数据?能否使用fsck我不知道的命令修复此问题?

我的系统将 Ubuntu 分区安装/在 250GB SSD 上,将我的分区/home安装在单独的 500GB HDD 上。我认为问题一定出在我的/驱动器上,因为我仍然可以像往常一样编辑和保存主目录中的任何内容。但我似乎无法编辑/驱动器上的任何内容,例如安装软件或安装驱动器。以下是我尝试使用 Aptik 进行备份时收到的错误的屏幕截图:在此处输入图片描述

我对电脑还不熟悉,所以对此不太了解。任何帮助我都会非常感激。

答案1

进入终端并输入以下命令,Ubuntu 18.04 LTS 中的只读问题将消失:

sudo ntfsfix /dev/your_drive

不要忘记卸载只读驱动器并重新启动 Ubuntu。您可以使用以下命令找到驱动器地址:

sudo fdisk -l

答案2

我知道有一个很好的答案,但我现在很难找到它。

您的系统默认在 /etc/fstab 中有一行,表示如果文件系统出现错误,它应该进入只读模式,以防止进一步的损坏或数据丢失。

解决此问题的方法是从实时 USB 启动,打开终端窗口并使用命令

sudo fsck -f /dev/sdxx

其中“sdxx”是 Linux 所在的硬盘分区。lsblk如果您不知道分区名称,可以使用 来确定分区名称。

可以在执行磁盘检查之前,还要将数据复制到备份硬盘驱动器 - 实时 USB 应该允许您同时安装 USB 备份磁盘和出现问题的分区(只读模式)。

答案3

通常,当服务器或 PC 未正确关闭时,已安装的磁盘文件系统将变为只读。我的 ubuntu 服务器也遇到了同样的问题。我运行以下命令来运行 fsck,它解决了这个问题。

sudo fsck.ext4 -f /dev/sda1

您必须对所有内容按 y 并在完成后重新启动。然后它就可以正常工作了。

答案4

在 Vagrant VM 上遇到了这个问题。重新启动后问题解决了。

相关内容