ZFSでディスクエラー
先日、FreeBSDを9.1から10.0にアップグレードしようとしたら、途中で止まってしまって、うんともすんとも言わなくなってしまいました。
- FreeBSD 9.1を10.0にアップグレード中: プラスα空間 (2014年2月14日)
psで状況を見ると、"freebsd-update"スクリプトが、ディスク待ちで止まっている様です。他のプロセスを見ると、"find / …"と言うプロセスが動いていて、やはりディスク待ちで止まっています。
また、ログインホームディレクトリで、"ls"をすると、その"ls"もディスク待ちで止まってしまいます。
おかしい…。
zpool status upoolで状況を見てみると、次のメッセージが出ていました。
errors: 2 data errors, use '-v' for a list
え、どういう事? メッセージの通り、"-v"オプションを付けて実行してみました。
# zfs status upool -v : errors: Permanent errors have been detected in the following files: /usr/home/oichi/Multimedia/iPhoto Library/Database/Versions/2012/11/28/20121128-225754/l%hn%N9oT+G4eHf+wxqkIg /usr/home/oichi/Multimedia/iPhoto Library/Database/Versions/2012/11/28/20121128-225754/lej4NvSgSmquWhSpkS7teQ
何やら、固定されたエラーがあるとの事。
このページを見て、"zpool clear -F upool"を試してみるも、効果がありませんでした。
いろいろ検索したら、"zpool scrub"と言うコマンドがある事がわかりました。情報ありがとうございます。
“zpool scrub"と言うコマンドを実行すると、すぐにプロンプトが返ってきます。実際には、裏で作業をしている様です。
# zpool scrub upool # zpool status -xv : errors: Permanent errors have been detected in the following files: /usr/home/oichi/Multimedia/iPhoto Library/Database/Versions/2012/11/28/20121128-225754/l%hn%N9oT+G4eHf+wxqkIg /usr/home/oichi/Multimedia/iPhoto Library/Database/Versions/2012/11/28/20121128-225754/lej4NvSgSmquWhSpkS7teQ /exports/tm_mbp15/MBP15.sparsebundle/bands/1ce5 /exports/tm_mbp15/MBP15.sparsebundle/bands/3044
なんだか、エラーが増えているんですけど!
結局、終了するまでに、9時間くらいかかりました。処理速度は、76MB/s程度です。
そして、"zpool status -v"で見ると、結局エラーが消えずに残ってしまいました。
/exports/tm_mbp15/MBP15.sparsebundle/bands/1ce5 /exports/tm_mbp15/MBP15.sparsebundle/bands/3044
その後、もう一度、"zpool scrub"を実行したのですが、消えず…。
さらに、もう一度、試してみますか…。
このディスクのエラーを消さないと、先へ進めません。
TimeMachineのバックアップデータなのですが、消してしまおうかな…。
ディスカッション
コメント一覧
まだ、コメントがありません