使用内核 NTFS 而非 NTFS-3G 进行挂载

使用内核 NTFS 而非 NTFS-3G 进行挂载

我经常想使用 NTFS 格式的外部驱动器将文件从 Windows 计算机复制到 Linux。由于这是完全只读的,使用 NTFS-3G 会减慢复制过程,但我能找到使用内核驱动程序安装的唯一方法是在安装ntfs-3g之前清除...但我觉得必须有更好的方法来指定我想要使用内核驱动程序安装。

答案1

这可能是因为mount.ntfs符号链接到ntfs-3g,这是 Arch Linux 所做的:

https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/ntfs-3g#n46

您可能可以删除符号链接,以避免需要循环卸载/重新安装软件包。不过,这可能会在软件包更新时恢复(好吧,即使在 Arch 这样的滚动发布发行版中,ntfs-3g 也不会经常更新)

NoExtract=编辑:顺便说一下,里面有指令pacman.conf

答案2

您可以调用mount-i标志--internal-only来强制使用内核驱动程序。

mount man页面:

  -i, --internal-only
              Don't call the /sbin/mount.filesystem helper even if it exists.

相关内容