Linuxディストリビューション(おそらくDevuan)をデュアルSSDシステムに最も便利な方法でインストールしたいと思います。
基準は、パフォーマンスとSSDの寿命の両方です(NVMeのものを優先します)。
システムは主に開発に使用されるラップトップです。
これは良いディストリビューションでしょうか?
/, /etc, /bin, /sbin, /lib, /lib64, /usr, /boot, /root, /sys, /home?, /opt?
/media, /mnt, /lost+found, /var, /home?, /srv
/tmp, /run, /var/run, /var/cache?, /var/spool?
/dev, /proc
私のラップトップでは、250GBのnvmeにルート、ブート、ホームファイルシステムがパーティション化されています。 /home
内の一部のロードされた場所は、250 GB SSDにまたがるbtrfs(サブボリューム)にマウントされています。写真、音楽、ドキュメントなど。ダウンロードといくつかのそれほど重要ではないバックアップは、decd-romベイにインストールされた750GBのHDDに送られます。
私のユースケース:
/var
にあります理由:多くのデスクトップアプリは、小さなデータファイル、sqlite、または同等の埋め込みデータベースファイル(/home
に非表示)を多く使用しています。並列アクセスが可能になるため、nvmeでのパフォーマンスが大幅に向上します。
私は時々実行しているVmが好きで、高速に起動し、スペースがあります。では、なぜですか?
このセットアップを2年以上問題なく実行しています。
/var/tmp
、/run
、および/tmp
はtmpfs
です。
寿命に関する注意。現在、ほとんどのNVMeおよびSSDドライブは同じNANDテクノロジーを使用しています。したがって、寿命はほぼ同じです(読み取り/書き込みで測定)。 NVMeは価格クラスが高いため、寿命が長くなる可能性があります。しかし、これは本当にあなたが購入したものに依存します。
基本的には最終的には財務上の決定に帰着する。
質問で言及された場所に関する注意:
/media
は通常、実際には使用されません。そこでオートマウントが起こった時期があったと思います。しかし、これはすべて/var/run/user
に移動しました。同様に、/mnt
はコンテンツのない標準のディレクトリです。たぶん、マウントポイントとしていくつかの空のサブディレクトリ。そこにデータが送られることはありません。 /lost+found
は絶対に移動しないでください。これは、fsck後に破損したファイルを保存するために、すべてのext{2-4}
ファイルシステムのルートに存在します。
/var/{spool, cache}
それらをRAMに入れないでください。これらは、再起動後も存続することを目的としています。また、トラフィックの多いサーバーを実行していない限り、これらのディレクトリは比較的小さいままです。
Linuxファイルシステムに関しては、多くの優れたリソースがあります。私はより高いレベルのディレクトリの使用について読みます:
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
一般に、より高速なSSDにほとんどのものを置き、特定の例外を作成することが、分離する最も簡単な方法であることがわかる場合があります。システムの使用方法を選択すると状況が少し変わりますが、出発点としては次のようなものが適しています。
定期的に多くのシステム変更を行わない限り、プログラムと構成はかなり静的になる傾向があります。したがって、以下はパフォーマンスがより重要で、更新が少なく、ボリュームが少ない/
/etc
/bin
/sbin
/lib
/lib64
/usr
/boot
/root
。これは、オペレーティングシステムの大部分を占めています。 /root
はrootユーザーのホームディレクトリですが、緊急の場合に備えて、通常はOSと一緒に保管するのが適切です。
プログラム変数データとユーザーデータを他のドライブに配置します:/var
/home
。これらは、より多くの書き換えが予想される低速のドライブにある可能性があります。
これにより、通常はディスクに保存されないファイルシステムが残ります。
/tmp
および/run
は通常、RAMディスクです。 (/var/run
は/run
へのシンボリックリンクにすることができます)。 /dev
/proc
/sys
はすべてカーネルによって提供されます。
あなたがそれについて考えるならば、OSはより速いドライブから利益を得るでしょう、プログラムはより速くロードされるでしょう、それであなたはあなたのルートをあなたのNVMeに置きます。ルートドライブに十分なスペースがあります。
/home
ディレクトリには500GBドライブを使用してください。
私はいつもtmpをRAMに入れていました。
これはすべて、Linuxシステムで何をするかによって異なります。デスクトップシステムを想定しています。サーバーとして使用する場合は、何をしたいか教えてください。