(Steam) 使用 exec 权限挂载 ext4 分区

Gab*_*iel 5 permissions partitioning steam

我的大部分磁盘空间都在一个ext4分区中,我在启动时通过fstab. 中的相应行fstab是这一行:

/dev/sda9 /media/rest    ext4  users,user    0  0
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试安装游戏,Steam并且我希望将数据文件夹存储在所述分区中,但是当我尝试在其中选择一个文件夹时,出现错误:

New Steam library folder must be on a filesystem mounted with execute permissions
Run Code Online (Sandbox Code Playgroud)

所以我需要那个分区有执行权限。我猜想修改这条线fstab可能会奏效:

/dev/sda9 /media/rest    ext4  users,user,exec    0  0
Run Code Online (Sandbox Code Playgroud)

但我不太确定,我不想弄乱我的系统。这是上述问题的正确解决方案吗?

Nic*_*Tux 7

defaultsfstab 中的选项会给你你想要的。根据mount,

man mount

defaults
          Use default options: rw, suid, dev, exec, auto, nouser, and async.
Run Code Online (Sandbox Code Playgroud)

所以像

/dev/sda9 /media/rest    ext4  defaults    0  0
Run Code Online (Sandbox Code Playgroud)

应该可以。

  • `defaults` 在 Ubuntu 14.04 上对我不起作用。任何的想法? (4认同)