升级一些数据包后(我不知道是什么), 我的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
。现在一切都完成了。