我的系统以前能够挂载 NTFS 分区,但过了一段时间后,挂载就“中断”了,现在无法成功。详情:
磁盘状况良好,我在 3 个不同的磁盘上检查了系统。
尝试安装磁盘时出现以下错误:
# ntfs-3g /dev/sdc1 /mnt/deleteme/ mount: according to mtab, /dev/sdc1 is already mounted on /mnt/deleteme
mtab 没有任何相关条目:
/dev/sda7 /home ext4 rw 0 0 binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0 systemd /sys/fs/cgroup/systemd cgroup rw,noexec,nosuid,nodev,none,name=systemd 0 0
fstab 没有任何相关条目。
如果我删除该
ntfs-3g
软件包,系统能够以只读模式挂载该分区。我认为这是因为内核内置了对 NTFS 的支持(在ro
模式下)。
其他可能相关或不相关的事情(抱歉...):
tty1 在启动时不知为何“停止加载”,只留下“正在加载,请稍候...”的文字。其他 tty 可以正常工作。(同样,可能不相关。)
我的主要系统是 ubuntu-14.04LTS,但我也包含了一些外部存储库。“/etc/apt/preferences.d”似乎设置正确,只允许最少的外部存储库。但我不能 100% 确定。
apt-cache policy ntfs-3g
并且它的所有依赖项都只显示官方 ubuntu 存储库。
我想了解原因或至少解决当前的情况..希望得到任何答案/问题,谢谢。
答案1
答案2
通过删除所有与 ecryptfs 相关的软件包(即cryptsetup
和)解决了该问题ecryptfs-tools
。
这些是用于普通分区上方加密文件系统的软件包。我以前在 /home 分区上方使用过它们ext4
,但似乎我没有彻底正确地删除所有内容。留下了错误的数据,并且在启动时发出警告(ecryptfs 映射不正确)。
似乎在尝试挂载这些加密文件系统时,系统出现错误,之后无法挂载 ntfs3g 分区。(这有点奇怪,因为 ntfs3g 不应该与 ext4 以上的 ecryptfs 相关,但我的系统上就是这种情况。)