現在の(3.10+)Linuxカーネルの時点で、SSDからbtrfs RAID 0をルートマウントにして起動することはサポートされていますか?これにはいくつかの問題があります。
関連: https://serverfault.com/questions/307397/verify-trim-support-with-btrfs-on-ssd
破棄は正常に機能し、ブロックの配置は特別なことではなく、btrfsマルチデバイスサポート(プロファイル:raid0 raid1 raid10 dup)があります 最初から 。それでも、Btrfs開発者は安定したバックポートをあまり行わないため、最近のカーネルを使用する準備をしてください。
別の/boot
を使用する必要があります。 GrubはほとんどのBtrfs機能(圧縮および上記のRAIDレベルを含む)をサポートしていますが、Btrfsは最近、有効にするスキニーエクステントを追加しました。
実際、私はこのセットアップでGPTモードの2xNVMEでGrub2を使用しています(EFIなし):
したがって、起動時に:
データの配布:
また、Raid0、Raid1、Raid10でBTRFSを使用して6xSSDで同じ構造を試しましたが、すべてうまくいきました。
NVMEでは2つしかプラグインできないため、BTRFS Raid1を選択しました。これにより、どのスクラブでもエラーを検出して修正できます(2番目のコピーも悪くない場合)。
Six SSD(セルあたりすべてのシングルビットとそれぞれ550MiB/sの書き込み速度を維持できるSataIII)で起動していたとき、速度を向上させるためにBTRFS Raid10を選択しました(最大3GiBytes /秒の持続書き込み)。
2つのNVMEを使用すると、一方がPCIe 2.0 x4スロットにあり、もう一方のNVMEがPCIe 3.0 x4スロットにあるという理由だけで、6つのSSDと同じ速度が得られ、2倍速くなりますが、3GiBytes /で冗長性を優先します。 sどのBitRotよりも、データは6GiBytes/sで失われます。
時間があるときは、持っているすべてのもの(2つのNVMEと12のSSD、マザーボードに6つ、追加のPCIeコントローラーに6つ、すべてボトルネックなし)でBTRFS Raid10を作成する計画がありますが、速度のバランスを正しく取るために計画する必要があります、おそらく次のようになります。
最初のテストでは、Grub2 isoloopでGPartedを正しく起動し、11GiBytes/s以上の書き込み速度を維持しました。はい、フルサイズの2枚のDVD(2x4.7GB)/秒、1秒に複数の2層DVD、冗長性を備えています...費用? 12 SSD + 2NVMEハイスペックコストについて話さない方がいいです!!! (> 1000€)!!!