サーバーに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に置き換えて、次のドライブエラーについて心配してください。