今天,在连续几个星期愉快地使用我的 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 上遇到了这个问题。重新启动后问题解决了。