无法使用 ntfs-3g 挂载 NTFS 分区

无法使用 ntfs-3g 挂载 NTFS 分区

我的系统以前能够挂载 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

尝试这个:

sudo umount /dev/sdc1
sudo mount.ntfs-3g /dev/sdc1 /mnt/deleteme/

参考。这里

答案2

通过删除所有与 ecryptfs 相关的软件包(即cryptsetup和)解决了该问题ecryptfs-tools

这些是用于普通分区上方加密文件系统的软件包。我以前在 /home 分区上方使用过它们ext4,但似乎我没有彻底正确地删除所有内容。留下了错误的数据,并且在启动时发出警告(ecryptfs 映射不正确)。

似乎在尝试挂载这些加密文件系统时,系统出现错误,之后无法挂载 ntfs3g 分区。(这有点奇怪,因为 ntfs3g 不应该与 ext4 以上的 ecryptfs 相关,但我的系统上就是这种情况。)

相关内容