mdadm RAID 0アレイから1ディスクを取り外す

mdadm RAID 0アレイから1ディスクを取り外す

サーバーに7つのディスクRAID 0アレイがあり、sdf停止し始めます。

sdf配列をそのまま維持しながら削除する方法はありますか?

# df -h
Filesystem  Size  Used Avail Use% Mounted on
/dev/md1     14T  6.6T  7.0T  49% /var
[...]

# cat /proc/mdstat
Personalities : [raid0]
md1 : active raid0 sda4[0] sdf1[5] sdd1[3] sdb1[1] sde1[4] sdg1[6] sdc1[2]
      14482788352 blocks 512k chunks

ダウンタイムを最小限にしたいです。


言う:

私は重複がないことを知っていて、重要なデータをバックアップしました。

しかし、sdf「Stripe」を別のドライブに移動できますか?すべてをクリアせずに安定した状態にすることができます。これまで、いくつかの不良セクタだけを強制的に回復できました。

可能であれば、後で、3つの通常のドライブに対して同じことを行い、ミラーリングする予定です。最終的に変換する必要がありますRAID1

このヘッツナーサーバーに別のハードドライブを追加することは不可能です。また、故障したドライブのイメージを作成して交換することはできません。

「欠陥のあるハードドライブを空のハードドライブにのみ交換できます。データ交換やバックアップは行いません。」
- Herzner

ベストアンサー1

RAID 0には冗長性がないため、ディスクの数が増えるほど、アレイは実際に脆弱になります。そのうちの1つに障害が発生すると、アレイ全体を回復できなくなるためです。

パフォーマンス上の理由から RAID 0 を引き続き使用し、ダウンタイムを最小限に抑えるには、リカバリオペレーティングシステムを使用してシステムを起動します。例:システム回復ディスク、 'dd' または 'ddrescue' を使用して /dev/sdf1 の最良のコピーを作成します。既存の/dev/sdf1を新しい/dev/sdf1に置き換えて、次のドライブエラーについて心配してください。

おすすめ記事