SSDから起動するコンピュータと、/home
さまざまなユーザーデータを保存するHDD(現在のパーティション)があります。
/usr/local/bin
SSDのスペースを節約し、ロード時間をさらに大幅に節約するために(そしてSSDの摩耗を減らすために)、インストールされているソフトウェアの一部をHDDのディレクトリから移動したいと思います。
このようなものを置く標準的な場所はありますか?それとも、私は自分で何かを作成してPATH
/ symlinkに追加する必要がありますか/usr/local/bin
?
ベストアンサー1
私はこの状況に関する規則や推奨事項がある標準を知りませんが、これは非常に一般的なので議論する価値があります。
まず、シンボリックリンクを避けましょう。私の考えでは、通常、パスを変更する方がよりきれいです。/etc/environment
またはを使用する/etc/profile
のが最善です。
local/
ディレクトリ構造については(たとえば)次のようなことをお勧めします/mnt/hdd/local/bin
。これは$HOME/.local
、ユーザーソフトウェアのプレフィックスとして使用し、カスタム/usr/local
/非リリースソフトウェアを使用するシステム管理者のプレフィックスとして使用することと一致します。
バイナリをインストールする場合ほとんどのソフトウェアこれが設定で起こるものですexec_prefix=/path/to/local/
。他のソフトウェアの場合は、特定のビルド文書を確認する必要があります。