複数のディスク/SSDにLinuxをインストールする方法は?

複数のディスク/SSDにLinuxをインストールする方法は?

最も便利な方法として、デュアルSSDシステムにLinuxディストリビューション(おそらくDevuan)をインストールしたいと思います。

  1. 250GB、NVMe。
  2. 500GB、SATA3。

基準はパフォーマンスとSSDの寿命です(NVMeを好む)。

  • 最適なパフォーマンスを得るには、Linuxのどのディレクトリが必要ですか、どのディレクトリは重要ではありませんか?
  • 読み取りモードで(主に)アクセスされるディレクトリは何ですか?読み取り/書き込みモードでアクセスされるディレクトリは何ですか?
  • RAMが24GBの場合、/ tmpディレクトリを配置するのに最適な場所はどこですか? NVMe、SATA3、またはRAMディスク? RAMディスクにもっと良いものはありますか?
  • カーネルなど、メモリに完全にロードされたディレクトリは、起動後のパフォーマンスに影響を与えてはいけませんか?

このシステムはラップトップであり、主に開発に使用されます。

これは良い展開になることができますか?

  • 速くて小さい運転する: /, /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

ベストアンサー1

私のラップトップでは、ルートファイルシステム、ブートファイルシステム、およびデフォルトのファイルシステムが250GBのnvmeにあり、分割されています。内部ロード位置の一部は、/home250 GB SSDのbtrfs(サブボリューム)にマウントされています。写真、音楽、文書など。ダウンロードといくつかの重要ではないバックアップは、CD-ROMベイに取り付けられている750 GBのハードドライブに保存されます。

マイユースケース:

  • ルートマップLinux
  • 個人的な使用
  • 開発にはVS CodeとDockerを使用してください。
  • /var一部の仮想マシンとイメージはnvmeにあります。
  • いくつかのゲーム

推論:多くのデスクトップアプリケーションは、多数の小さなデータファイル、sqlite、またはそれに対応する組み込みデータベースファイル(に隠されている/home)を使用します。 nvme では並列アクセスが可能なため、パフォーマンスが大幅に向上します。

私は時々実行しているVMが好きなので、すぐに起動でき、スペースもあります。だからなぜダメですか?

この設定を2年以上何の問題もなく使用してきました。

/var/tmp/runそして/tmpですtmpfs


長寿に注意してください。今日、ほとんどのNVMeおよびSSDドライブは同じNAND技術を使用しています。したがって、寿命はほぼ同じです(読み取り/書き込みで測定)。 NVMeは価格が高いため、長く続く可能性が高くなります。しかし、実際に購入する製品によって異なります。

最終的に、それは基本的に財政的な決定に帰結します。


質問に記載されている場所を参照してください。

/media通常、実際には使用されません。しばらく自動インストールが進んでいると思います。しかし、すべてが続行されました/var/run/user。今回も/mnt内容がない標準ディレクトリです。たぶん、マウントポイントとして空のサブディレクトリがあるかもしれません。そこにはデータがありませんでした。/lost+found絶対に動かさないでください。各ファイルシステムのルートディレクトリにあり、ext{2-4}fsck以降に破損したファイルを保存するために使用されます。

/var/{spool, cache}メモリに入れないでください。再起動後も持続する必要があります。トラフィックの多いサーバーを実行しない限り、これらのディレクトリを比較的小さく保ちます。

おすすめ記事