Skip to content

PSO2NGSディレクトリが大きいので外付けメディアに移動した

PSO2をLinuxのSteamにインストールするで示したように、グローバル版のNGSは国内ではインストールできないので、公式インストーラでインストールしたものを非Steamゲームとして登録している。このため、ゲーム自体はSteamの compatdata 以下(詳細はSteamゲームの設定ファイルが保存される場所)に置かれている状態となる。

現在のVAIO Zは容量が250GBしか無いのだが、このディレクトリが大きすぎて他のゲームをアップデートしようとすると一時的な容量が不足していてアップデートできない場面があった。今後もNGSのデータは増え続けていくだろうから他のメディアへ移動させたい。

Terminal window
mv 2406134287/ $EXTERNAL_DRIVE/steamapps/compatdata/
mkdir 2406134287

あとはゲームする前に mount —bind しておく。

Terminal window
cd ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/compatdata
run0 mount --bind /run/media/lufia/games/Steam/steamapps/compatdata/2406134287/ 2406134287/

udevでマウントされたときにコマンドを実行することを考えたが、block サブシステムのイベントではマウントまたはアンマウントの区別ができなかった。