![13.04 にアップグレードすると NTFS パーティションに保存されていた Steam ゲームが失われ、Steam ライブラリ フォルダを再追加できない](https://rvso.com/image/1114960/13.04%20%E3%81%AB%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%A8%20NTFS%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%9F%20Steam%20%E3%82%B2%E3%83%BC%E3%83%A0%E3%81%8C%E5%A4%B1%E3%82%8F%E3%82%8C%E3%80%81Steam%20%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%20%E3%83%95%E3%82%A9%E3%83%AB%E3%83%80%E3%82%92%E5%86%8D%E8%BF%BD%E5%8A%A0%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84.png)
ライブDVDを使用して13.04にアップグレードしました。しかし、これにより、pysdmを使用して自動マウントするように以前に設定したfstabファイルがリセットされました。このため、Steamを再インストールしたときに、以前にWindowsパーティションにインストールしたゲームを検出できませんでした。このフォルダをSteamライブラリフォルダに再度追加しようとすると、次のエラーメッセージが表示されました。
新しい Steam ライブラリ フォルダーは、実行権限を持つファイル システム上に存在する必要があります。
その後、fstab ファイルを編集して、オプションを使用して適切なパーティションを追加しましたuid=1000,gid=1000,dmask=027,fmask=137
が、それでもこのエラーが発生します。古い Steam ライブラリ フォルダーを再度追加するにはどうすればよいですか?
答え1
Ubuntu 13.04 の NTFS パーティションにも Steam ライブラリがあります。以下はそのパーティションの fstab エントリです (残りは削除しました)。
# <file system> <mount point> <type> <options> <dump> <pass>
...
...
...
#add execution right on data partition
UUID=50B06A2EB06A1B2C /media/etienne/data auto auto,exec 0 0
パーティションの UUID を除いて、おそらくまったく同じオプションが必要です。パーティションの UUID を取得するには、/dev でパーティションを見つけて blkid を使用します。たとえば、パーティションが /dev/sda1 の場合は、次のようにします。sudo blkid /dev/sda1
次のような結果が得られます。
etienne@etienne-laptop:~$ sudo blkid /dev/sda7
/dev/sda7: LABEL="data" UUID="50B06A2EB06A1B2C" TYPE="ntfs"
それでもうまくいかない場合は、他のマウントオプションを追加する必要があることを意味します。この場合は、その質問。