USB 2.0およびUSB 3.0インタフェースを使用する場合のRAID1効率の最大化

USB 2.0およびUSB 3.0インタフェースを使用する場合のRAID1効率の最大化

USB 2.0 ポート 1 個と USB 3.0 ポート 1 個が使用でき、RAID1 に HDD 2 個(すべて USB 3.0)を設定したいと思います。

ミラーリングがどのように機能するかは完全にはわかりませんが、USB 3.0ポートに接続されているドライブを、最初の書き込み/読み取りに最初に使用される「マスター」ドライブの一種として構成する方法があるかどうか疑問に思います。パフォーマンスを最大化するには、コピーしてください。 USB 2.0 インターフェイスに接続されたドライブ上のすべてのデータ。

どんなアイデアや提案でも歓迎します。理想的には、このソリューションはRaspberry Pi 4準拠のオペレーティングシステムで動作しますが、他のソリューションについても聞きたいです。

ベストアンサー1

2つの別々のUSB技術により、ハードウェアの制限があります。

  • USB2.0最大信号レートは480Mbpsです。
  • USB3.x最大信号レートは5120Mbps(5.0Gbps)です。

次のコマンドを使用して RAID-1 を設定します。mdadmm多機能dデバイスadmコントローラ)にはいくつかの欠点があります。

オプション1:ハードウェアを追加します。

USB 3.xポートスプリッタ/USB 3.xハブを追加し、両方のHDDをハブに接続し、ハブをPiのUSB 3.xポートに接続すると、接続するのではなく、それぞれの最大理論転送速度が2560Mbps(5120/2)に減ります。 1つはUSB2ポートに接続し、もう1つはUSB3に接続すると理論上の最大転送速度が低下します。両方480Mbpsに過ぎません。

オプション2:一緒に暮らす一部速度の違い。 ²

いいですね。したがって、このソリューションにUSBハブとPi、HDDを2つ入れる時間、お金、物理スペースがありません。
RAID(すべてのバージョン)には「基本」と「補助」というものがないためです。しかし、ただJBOD1つにマージすると、オプションを使用してバイパスできますwrite-mostlymdadm一部違い。

このオプションはHDDの1つを「遅い」と指定し、すべての読み取りは高速HDDで行われます。しかし、すべての書き込みはまだ遅い書き込みを待ちます。。 (したがってUSB 3.0ディスクの利点は半分にすぎません)

RAID設定:

次のコマンドはすべてrootまたは一緒に実行する必要がありますsudo

/dev/sdc最初のHDDが表示され、2番目のHDDが表示されたとし、/dev/sdd次のコマンドを実行してmd02つのHDDを使用してRAIDレベル1というソフトウェアRAIDを作成します。

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc /dev/sdd

オプション#2を使用している場合のみ、追加する必要があります--write-mostly ゆっくり運転する前にsddたとえば)上記のコマンドの代わりに次のコマンドを使用します(混乱を避けるために、そのコマンドの上にマウスを置くと非表示になります)。

mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdc --write-mostly /dev/sdd

これで、新しく作成されたソフトウェアRAIDにファイルシステムを作成する必要があります/dev/md0

mkfs.ext4 -F /dev/md0

それでは、このスペースをインストールしましょう。/mnt(他の場所に設置する必要がある場合は交換してください。)

mkdir --parents /mnt/md0

起動するたびにこのインストールを含めるように編集しますfstab(最後に2行目を追加しますfstab)。

nano /etc/fstab
/dev/md0  /mnt/md0 ext4 defaults 0 2

Ctrl+X Y Enter保存して終了します。

次に、再起動して有効または再起動せずに次のコマンドを入力します。

mount /dev/md0 /mnt/md0

注1:チェーン内で最も弱いリンクが1つに結合されている2つのHDDの合計速度を決定します。 :-(
ノート2:ありがとうプラサンそしてスティーブンジッタ~のため私に正しい方向を教えてください。2番目のオプションの場合!
ノート3:mdadmパイ自体のタイプに関する詳細情報man mdadmと読み込み;-)
注4:RAIDはバックアップを置き換えることはできません! ;-血

おすすめ記事