我的 NTFS 和 ext4 分区挂载为只读

我的 NTFS 和 ext4 分区挂载为只读

升级一些数据包后(我不知道是什么), 我的ext4分区以只读方式挂载:

m@mpc ~ $ sudo mount /dev/sda5 /mnt
mount: warning: /mnt seems to be mounted read-only.

我的 NTFS 分区也以只读方式安装,当我想使用fsck它时显示:

m@mpc ~ $ sudo fsck /dev/sda5 
[sudo] password for m: 
fsck from util-linux 2.20.1
fsck: fsck.ntfs: not found
fsck: error 2 while executing fsck.ntfs for /dev/sda5

我怎么解决这个问题?

编辑:ext 分区现在正常,但 NTFS 仍然存在问题。

答案1

从 fsck 的输出中,我可以看到您正在使用内核 NTFS 驱动程序,它是一个只读驱动程序。

您需要安装(或许重新安装)名为 的 FUSE NTFS 驱动程序NTFS 3G。以下命令应该可以解决您的问题:

sudo apt-get install ntfs-3g

之后,重新启动或卸载并重新安装 NTFS 分区。它应该以读写方式安装。如果不是这种情况,请尝试使用以下命令强制文件系统类型:

sudo mount -t ntfs-3g /dev/sda5 /mnt

笔记:据我所知,Linux 上没有fsck适用于 NTFS 分区的工具。

答案2

对于我的 ext 分区,我使用了fsck;对于我的 NTFS 分区,我使用了 ntfs-3g 中名为 的工具ntfsfix。现在一切都完成了。

相关内容