Steam 库 - 必须在安装有执行权限的文件系统上

Alk*_*rin 11 permissions mount steam games hard-drive

我查看了有关此问题的各种问题、主题和论坛,但没有任何效果。

我一直在尝试安装一个安装了我的 linux 游戏的硬盘。该驱动器在过去可以完美运行,但现在 Steam 需要再次找到它才能说明这些游戏已安装。但是当我尝试添加适当的文件夹时,我收到此错误:

新的 Steam 库文件夹必须位于以执行权限挂载的文件系统上

我尝试按照此处的建议更改文件夹名称,并且尝试了此处的解决方案但遇到了权限被拒绝的情况。因此,我按照此处的步骤操作但仍然遇到权限被拒绝的情况。

我的问题是我做错了什么,我是否正确地解决了这个问题?如何让 Steam 再次看到我的游戏文件夹?任何帮助都非常感谢。

我正在运行 Ubuntu 14.04,驱动器位置是 /media/alkarin/Volume11

/dev/sdb2 确实是 ntfs

Mar*_*rby 11

Steam发生此错误是因为您的驱动器已安装,root并且您没有对该驱动器的执行权限(我认为)。您可以使用磁盘应用程序来更改此设置。

disks在破折号中搜索,突出显示您的驱动器,在使用图像下方是一个小齿轮图标,单击此 和edit mount options,现在使您的设置看起来像这样

在此处输入图片说明

保留其余部分并重新启动。现在您可以在其中找到您的驱动器,/mnt并在启动时以您的用户身份自动挂载。

这就是我在 14.04 NTFS 驱动器中修复此错误的方法。

  • 此解决方案在 Ubuntu GNOME 17.04 中似乎不起作用。 (6认同)
  • 做到了。谢谢!并感谢您解释为什么它也不起作用。 (2认同)

del*_*elf 5

对于日志:使用ntfs-3g驱动程序,以下简约fstab对我来说是成功的

/dev/sdaX   /media/target-mountpoint    ntfs-3g defaults,x-gvfs-show    0   0
Run Code Online (Sandbox Code Playgroud)

希望对任何人有帮助:)在我强迫之前uidgid对于我实际登录的用户)并且由于某种原因不起作用(我可以从外壳在驱动器上创建文件夹和文件,但不确定问题是什么)。所以没有起作用的选项:

defaults,permissions,users,uid=1000,gid=33
Run Code Online (Sandbox Code Playgroud)

(是的,我的主机用户将 www-data 作为主要组)


小智 5

尽管已经将 uid 和 gid 正确设置为@delf 答案,但还是出现了此错误;在我的情况下,windows 留下了“脏位”,所以我不得不卸载它,sudo ntfsfix -d /dev/sdb1在 sdb1 是你的磁盘的地方运行,然后重新安装它。