![オペレーティングシステムとは別のディスクにプログラムファイルをインストールする[閉じる]](https://linux33.com/image/10053/%E3%82%AA%E3%83%9A%E3%83%AC%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%A8%E3%81%AF%E5%88%A5%E3%81%AE%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AB%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
250GB SSDと1TB HDDを搭載したノートパソコンにBunsenLabs Crunchbangをインストールしようとしています。私はWindows 8/10の背景を使用しているので、ファイルシステムの仕組みに慣れていません。
OSファイルはSSDに保存され、ほとんどのプログラムはHHDにインストールしたいと思います。しかし、SSDにいくつかのプログラムをインストールしたいと思います。これを達成するには、ドライブをどのように設定する必要がありますか?インストール中にディスクを分割する必要がありますか、または各プログラムのインストールディレクトリを個別に変更する方が簡単ですか?
答え1
RPM(FedoraおよびRedhat)やAPT(DebianおよびUbuntu)などのパッケージマネージャを使用してソフトウェアをインストールすると、アプリケーションは通常、およびなどの/usr/bin
フォルダ/usr/local/bin
にインストールされます/opt
。通常、オペレーティングシステムの一部ではないソフトウェアは/opt
。
アプリケーションに別のディスクを使用するには、(1)別のディスクまたはそのサブディレクトリの/opt
1つとしてマウントする/opt
か、(2)フォルダ/opt
またはそのサブディレクトリの1つを別のディスクにリダイレクトするシンボリックリンクを作成できます。
私は2番目のオプションを好む。別のディスクがあると仮定すると、/mnt/otherdisk
ソフトウェアをインストールする前にフォルダを作成できます。ファイル権限を正しく構成する必要があります。たとえば、ソフトウェアが次にインストールされる場合/opt/software
mkdir /mnt/otherdisk/opt/software
ln -s /mnt/otherdisk/opt/software /opt/software
# then install the software
ソフトウェアがインストールされている場合は、ファイルを移動してリンクを作成することもできます。ソフトウェアがにインストールされていると仮定すると、/some/dir
他のディスクは次の場所にあります/mnt/otherdisk
。
mv /some/dir /mnt/otherdisk/some/dir
ln -s /mnt/otherdisk/some/dir /some/dir