私はこの質問につい最近ジョニーになっていることを知っていますが、検索している人のためにこれに光を当てることができるかどうか確認したいと思います。
まず、@ ppetrakiの答えは素晴らしいです。
「SSDをRAIDして起動できるか」という質問に対する答えは「はい!」です。14.04の手順は次のとおりです。12.04.xでのRAID構成の手順は同じですが、9.10を使用するこのチュートリアルには画像があります。以下は、個人的な経験を通じて、私が難しい方法を発見しなければならなかったいくつかの重要な落とし穴と詳細です:
私はMD RAID0構成の3.8カーネルとSSD対応のBtrfsファイルシステムでUbuntu 12.04.5を実行しています。私はfstrimを毎週のcronとして実行しています。
fstabからの追加のBtrfsマウントオプション:
defaults,ssd,ssd_spread,space_cache,compress=no,noatime
3.8カーネルはcompress=no
、Btrfsマウントオプションとして使用する場合に必要ですfstrim
。また、スケジュールされたトリムに使用される手動トリムコマンドの使用にも必要になる場合があります。
SSDのページサイズによっては、最初のパーティションのみが正しく調整されるため、インストーラーを起動する前に、SSDのパーティションを手動で調整する必要があります(マルチパーティションセットアップでは、raidかどうかにかかわらず)。それをキャッチするために)そしてこれはドライブの寿命に深刻な影響を与える可能性があります これは、インストーラー内のコマンドプロンプトから、またはインストールを試行する前にライブのUSB /ディスクから実行できます。警告:自分で計算してください。Fdiskは位置合わせについてうそをつきます。
参考資料:Btrfsは独自のRAID配列を作成することもできると思います。
TRIMについて:
オーバープロビジョニングのおかげで間違いなく不必要です
14.04はすぐにTRIMサポートを有効にする 最初のリリースですが、カーネル2.6.33+を使用している場合、以前のディストリビューションで有効にするのは簡単です。
選択したファイルシステムによっては、あなたがトリム/廃棄を有効にすることができますによってあなたのfstabを編集し、適切なマウントオプションを設定します。これを実行することとcronを介して実行することの違いは、1つ目はオンザフライでトリム/破棄し、2つ目はスケジュールで一括して実行することです。2番目を使用します。
それは重要ですか?おそらく、(mountオプションを使用した)オンライン破棄は素晴らしく実装されておらず、遅いため、「推奨されません」。私の "hdd"(hehe)ライトは、毎週のcronジョブの実行時に10〜20分間動作しませんが、OSの応答性はほとんど影響を受けていません。
アレイからの起動
これはubuntu 14.04の指示のクイックスキャンでは確認できませんが、RAIDアレイの一部ではない追加のプライマリパーティションを作成する必要がありました。ディスク0には、ext3fsの500mbプライマリパーティションがあります。インストール中に、これを「/ boot」にマウントすることをインストーラーに伝え、起動可能フラグを設定しました。次に、ブートローダーがここにインストールされ、OSが起動してRAIDをマウントできるようになります。残りのディスク0スペースは、後に「/」および「/ swap」になるMDアレイに使用される2つのパーティションに分割されます。ディスク1は同じですが、ブートパーティションはありません。また、スワップが必要になった場合にのみ作成し、btrfsはスワップファイルをサポートしていません。このパーティションはマウントされません。インストール後、fstabでコメント化しました。
すべての編集を許してください。
mdadm
LVMの代わりにBTRFS RAID10を使用することを検討することを強くお勧めします。