NTFS-3G 仅将外部驱动器安装为只读

NTFS-3G 仅将外部驱动器安装为只读

我目前正在运行 RHEL 5.5,并ntfs-3g从这里安装了该实用程序:http://www.tuxera.com/community/ntfs-3g-download/。我还按照他们的说明自动安装 NTFS USB 驱动器:http://www.tuxera.com/community/ntfs-3g-faq/#plugandplay

我遇到的问题是ntfs-3g自动挂载为root。为了获得写入支持,我需要以 身份导航到已挂载的设备root,并以提升的权限执行写入操作。

有没有办法可以自动挂载 USB NTFS 卷而不需要sudo每次都执行写入命令?

谢谢!

编辑:需要澄清的是,这些不是启动时安装的设备。这些是热插拔 USB 棒和 HDD。它们会自动安装,但只能root写入。

答案1

您应该能够在 /etc/fstab 中指定您希望能够以普通用户身份读取/写入设备,并添加标志user rw

你也可以使用类似挂载

答案2

如果 ntfs-3g 不想安装驱动器进行写入,即使 fstab 中已将其设置为读/写,当您使用 Windows 8 或 10 双启动时也会发生这种情况。Windows 8 和 10 不会像往常一样关闭驱动器,而是将其置于休眠状态。如果 ntfs-3g 检测到,它将仅将其安装以进行读取。

对我有用的解决方法是避免选择“关闭“ 退出窗口而是”重新开始“。之后,当我在 GRUB 菜单中选择 linux 时,NTFS 驱动器将以读/写方式安装。

我的 /etc/fstab 中有这个,但只有按照上面描述的步骤操作时它才对我有效:

/dev/sda14 /media/data ntfs-3g defaults,windows_names,locale=cs_CZ.UTF-8 0 0

locale 必须根据您自己的语言环境进行设置。在终端中输入“locale”即可查看您环境中设置的语言环境。

相关内容