Linuxでsoftware raidを使って、2台のHDDでRAID0を組んでいます。
RAID0では、HDDがクラッシュするとデータが飛ぶということですが、
もし、片方のHDDでbadblockが発生した場合、以下のどのようになるのでしょうか?
1. /dev/md/?は、全くアクセス不能
2. tar ballが壊れたときのように、badblockが発生している部分の前までは見れる
3. afioが壊れたときのように、badblockが発生している部分を除いて、見れる。
4. その他
http://www.runser.jp/doc/sata-raid-stripe-1.html?back=comp_rnd.h...
SATA RAID ストライピング編
3ではないでしょうか?
チャンクサイズが小さいものだけ、1ドライブに残っているとか、badを除いて見れるのでは?
> チャンクサイズが小さいものだけ
チャンクサイズよりもデータサイズが小さい場合、ということでしょうか。
なんだか、自分で選択肢を作った割に、それが整理されてないような気がしてきました。
ファイルへのアクセス方法を考えると、superblock, filesystem treeが壊れていなければ、
各ファイルへはアクセス可能かな…。
そもそも、RAIDしてあるかどうかに関わらず、アプリ側からはファイルの見えかたは同じはずだし…。
これ以降解答される方は、体験談をお願いします。