インストールパスの変更/プログラムの移動

インストールパスの変更/プログラムの移動

私は 120GB の SSD と 1TB の HDD を使用しています。SSD に Ubuntu (ホーム ディレクトリなど) を作成し、HDD に一部のデータ (音楽、写真) を保存しました。残念ながら、ゲームやプログラムのために SSD がいっぱいになっています。ゲームやプログラムのインストール パスを変更するか、その一部を HDD に移動する方法を探しましたが、これは不可能のようです (速度が低下したり、特定のライブラリ パスを探すために一部のプログラムが動作しなくなったりすることになります)。

ホームフォルダ全体をHDDに移動できることは知っていますが、これではシステムが遅くなります。UbuntuにはWindowsのようなC:/Programsフォルダがなく、Ubuntuではファイルが目的別に分割されていると読みました(すべてのライブラリを1つのフォルダに、すべての実行ファイルを別のフォルダに...など)。プログラムをアンインストールしてスペースを解放する方法はありますか?おそらく、マウントプロセスはここ助けてもらえますか?私はUbuntuを使い始めたばかりなので、どのフォルダをマウントすればいいですか?また、どのようにマウントすればいいですか?具体的に何をするのですか?

追加: Steam (ゲーム用) に別のディレクトリを追加しようとすると、SSD のみが表示され、HDD を表示するようにビューを切り替えることができません。その下で、Spotify が音楽を HDD にダウンロードしたディレクトリを変更することができます。

答え1

HDD にフォルダ (例: 「my_games」) を作成します。次に、/home/YOURUSERNAME/.local/share/Steamのすべてのコンテンツを"my_games"HDD にコピーします。

次にSteamを開きます:

>> Settings >> Downloads >> Content Libraries

クリックしADD LIBRARY FOLDERて選択します"my_games"(HDDはマウントされているか、/mediaフォルダ内にあります(!))。次に、古いライブラリフォルダを選択してクリックします。REMOVE LIBRARY FOLDE

メニューを閉じた後、次のコマンドで古いフォルダを削除します。rm -r /home/YOURUSERNAME/.local/share/Steam

答え2

それは難しいでしょう。間違いが起きやすいです。プロでなければできません。スペースを空ける別の方法を探したほうがよいでしょう。ところで、私の Ubuntu は 40GB で動いていて、たくさんのアプリがあります。何を入れましたか? Steam ゲームですか? それらは HDD に入れる必要があります。HDD を
/mnt/games などのフォルダーにマウントして、ゲームをそこに移動してください。Linux を使用するにはマウント方法を知っておく必要があるため、ここでは手順は説明しません。検索して勉強してください。

答え3

に相当するのはで、C:\Program Filesこれ/usrは別のパーティションにマウントできます。ext4インストール中に適切なサイズの別のパーティションを作成し、 にマウントするようにマークする/usrだけです。マウントする前にすべてを新しいパーティションに移動すれば、インストール後にこれを 実行できます。これは の下にあるほとんどのフォルダに対して実行できます。実際、 、、を別のパーティションに/保持している人もいます。/home/usr/boot/var

Steam (Linux バージョンを想定) の場合、ライブラリ フォルダーを他のパーティション (NTFS パーティションでも) に置くことができます。Wine 上の Steam の場合、他のパーティションのマウント ポイントを Wine のドライブとして追加しましたか?

関連情報