web-dev-qa-db-ja.com

Steamライブラリ-実行権限でマウントされたファイルシステム上にある必要があります

これに関するさまざまな質問やスレッド、フォーラムを見てきましたが、何も機能していません。

LinuxゲームをインストールしたHDDをマウントしようとしています。このドライブは以前は問題なく動作していましたが、Steamはこれらのゲームがインストールされていると言うためにもう一度見つける必要があります。しかし、適切なフォルダーを追加しようとすると、次のエラーが表示されます。

新しいSteamライブラリフォルダーは、実行権限でマウントされたファイルシステム上にある必要があります

提案どおりにフォルダ名を変更しようとしました here と解決策を試しました here ですが、許可が拒否されました。そのため、手順を実行しました here ですが、まだアクセス許可が拒否されています。

私の質問は、私が間違っていることは何ですか、これについては正しく行っていますか? Steamにゲームフォルダーを再び表示させるにはどうすればよいですか?どんな助けも本当に感謝しています。

Ubuntu 14.04を実行していますが、ドライブの場所は/ media/alkarin/Volume11です

/ dev/sdb2は確かにntfsです

7
Alkarin

このSteamエラーは、ドライブがrootによってマウントされており、ドライブに対する実行権限がないために発生します(私は思う)。これを変更するには、ディスクアプリを使用できます。

ダッシュでdisksを検索し、ドライブを強調表示します。使用状況画像の下に小さな歯車のアイコンがあり、これをクリックしてedit mount optionsを選択すると、設定は次のようになります。

enter image description here

残りはそのままにして再起動します。これで、ドライブは/mntにあり、起動時にユーザーとして自動的にマウントされます。

これは、14.04、NTFSドライブでこのエラーを修正する方法です。

8
Mark Kirby

ログの場合:ntfs-3gドライバーを使用して、次の最小限のfstabが私のためにトリックを行いました

/dev/sdaX   /media/target-mountpoint    ntfs-3g defaults,x-gvfs-show    0   0

それが誰にも役立つことを願っています:)私がuidgidを強制する前に(実際にログインしたユーザーに)、それが何らかの理由で機能しなかった(私はからドライブにフォルダとファイルを作成できました)ただし、シェル、問題が何であったかはわかりません)。動作しなかったオプション:

defaults,permissions,users,uid=1000,gid=33

(はい、私のホストユーザーはプライマリグループとしてwww-dataを持っています)

0
delf