web-dev-qa-db-ja.com

Btrfs RAID1 SSD +非SSD

私のラップトップには、SSDと従来の磁気ディスクの2つのディスクがあります。マグディスク上のパーティションをSSDと同じサイズにして、BTRFSRAID1をセットアップする予定です。これは私が行う方法を知っています。

私がRAID1を使用している唯一の理由は、自己修復のためです。大量のデータの書き込みはSSDだけの場合よりも遅くなることに気付きましたが、SSDからの読み取りエラーが発生した場合にのみ、磁気ドライブからの読み取りを行うように設定することはできますか?

5
Spacedog

私はbtrfsメーリングリストで質問し、 答え 必要でした。

要約すると、btrfs RAID 1ディスクアクセスアルゴリズムは、一方のディスクから偶数番号のPIDを読み取り、もう一方のディスクから奇数番号のPIDを読み取ることで機能します。これをより高度なアルゴリズムにアップグレードすることはロードマップ上にありますが、明らかに、その種の宝くじは、1つの高速ディスクと1つの低速ディスクではうまく機能しない可能性があります。さらに、書き込み中に低速のディスクが高速のディスクよりも大幅に遅れると、エラーが発生する可能性があります。

私は単に遅いディスクにバックアップを作成し、エラーが発生した場合にそれらから復元することを選択しました。そうすれば、さまざまなディスク速度で発生する可能性のある問題を回避しながら、btrfsのチェックサムのビットロット保護を引き続き楽しむことができます。

8
Spacedog