我查看了有关此问题的各种问题、主题和论坛,但都没有任何效果。
我一直在尝试安装安装了 Linux 游戏的硬盘。这个驱动器过去运行正常,但现在 Steam 需要再次找到它才能确认这些游戏已安装。但当我尝试添加相应的文件夹时,出现了以下错误:
新的 Steam 库文件夹必须位于具有执行权限的文件系统上
我已尝试按照建议更改文件夹名称这里我已经尝试过解决方案这里但遇到了权限被拒绝的问题。因此我按照以下步骤操作这里但仍然遇到许可被拒绝的情况。
我的问题是,我做错了什么,我这样做对吗?我怎样才能让 steam 再次看到我的游戏文件夹?任何帮助我都非常感谢。
我正在运行 Ubuntu 14.04,驱动器位置是 /media/alkarin/Volume11
/dev/sdb2 确实是 ntfs
答案1
答案2
尽管已经按照@delf 的回答正确设置了 uid 和 gid,但仍然收到此错误;在我的情况下,windows 留下了“脏位”,所以我不得不卸载它,sudo ntfsfix -d /dev/sdb1
在 sdb1 是你的磁盘的地方运行,然后重新安装它。
答案3
对于日志:使用ntfs-3g
驱动程序,以下简约的方法fstab
对我来说很有帮助。
/dev/sdaX /media/target-mountpoint ntfs-3g defaults,x-gvfs-show 0 0
希望这对大家有所帮助 :) 之前我曾强制uid
执行过gid
(对于我实际登录的用户),但由于某种原因,这没有起作用(虽然我可以从 shell 在驱动器上创建文件夹和文件,但不确定问题是什么)。因此,不起作用的选项如下:
defaults,permissions,users,uid=1000,gid=33
(是的,我的主机用户以 www-data 作为主要组)