web-dev-qa-db-ja.com

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

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

ホームフォルダ全体をHDDに移動できることは知っていますが、これによりシステムが遅くなります。 UbuntuにはWindowsのようなC:/ Programsフォルダーがなく、Ubuntuではファイルが目的に応じて分割されます(すべてのライブラリーは1つのフォルダーに、すべてのライブラリーは別のフォルダーに...など)。それでは、プログラムをアンインストールする下のスペースを解放する方法はありますか?多分 here で説明されているマウントプロセスが役立つでしょうか?私はUbuntuがかなり新しいので、どのフォルダーをマウントできますか?それは正確に何をしますか?

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

1
Saturiel

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

次にSteamを開きます:

>> Settings >> Downloads >> Content Libraries

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

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

0
Flatron

それは難しいでしょう。エラーを起こしやすい。あなたはそれをするプロである必要があります。スペースを解放する他の方法を見つけてください。ところで、私のUbuntuは40GBで動作し、たくさんのアプリがあります-何で埋めましたか? Steamゲーム?彼らはHDDに行く必要があります。
HDDを/ mnt/gamesなどのフォルダーにマウントし、そこにゲームを移動します。 Linuxを使用するにはマウントを知る必要があるため、説明はしません。検索と学習。

0
Barafu Albino

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

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

0
muru