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 驱动器中修复此错误的方法。
对于日志:使用ntfs-3g驱动程序,以下简约fstab对我来说是成功的
/dev/sdaX /media/target-mountpoint ntfs-3g defaults,x-gvfs-show 0 0
Run Code Online (Sandbox Code Playgroud)
希望对任何人有帮助:)在我强迫之前uid(gid对于我实际登录的用户)并且由于某种原因不起作用(我可以从外壳在驱动器上创建文件夹和文件,但不确定问题是什么)。所以没有起作用的选项:
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 是你的磁盘的地方运行,然后重新安装它。
| 归档时间: |
|
| 查看次数: |
33053 次 |
| 最近记录: |