![升級到 13.04 後遺失儲存在 NTFS 分割區中的 Steam 遊戲;無法重新新增 Steam 庫資料夾](https://rvso.com/image/1114960/%E5%8D%87%E7%B4%9A%E5%88%B0%2013.04%20%E5%BE%8C%E9%81%BA%E5%A4%B1%E5%84%B2%E5%AD%98%E5%9C%A8%20NTFS%20%E5%88%86%E5%89%B2%E5%8D%80%E4%B8%AD%E7%9A%84%20Steam%20%E9%81%8A%E6%88%B2%EF%BC%9B%E7%84%A1%E6%B3%95%E9%87%8D%E6%96%B0%E6%96%B0%E5%A2%9E%20Steam%20%E5%BA%AB%E8%B3%87%E6%96%99%E5%A4%BE.png)
我使用 Live DVD 升級到 13.04。但是,這會重置我的 fstab 文件,我之前已將其設定為使用 pysdm 自動掛載。因此,當我重新安裝 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"
如果它仍然不起作用,則表示您需要添加其他安裝選項,在這種情況下請查看那個問題。