[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:14739] Re: ReiserFS vs. I/O error
-
From:KOJIMA Mitsuhiro
-
Date:Mon, 15 Jul 2002 15:27:06 +0900 (JST)
- Subject: [plamo:14739] Re: ReiserFS vs. I/O error
- From: KOJIMA Mitsuhiro <kojima@xxxxxxxxxxx>
- Date: Mon, 15 Jul 2002 15:27:05 +0900 (JST)
こじま@明日はまた台風接近かな? > 東京方面
From: Shun-ichi TAHARA (田原 俊一)
Subject: [plamo:14738] ReiserFS vs. I/O error
Date: Mon, 15 Jul 2002 14:01:25 +0900
> 先週の水曜日の深夜に、メインマシンの /usr/local が吹っ飛びました。
ご愁傷さまです...
> このパーティション、ReiserFS で作ってたのですが、突然 I/Oエラーでコンパ
> イルが止まるようになったので、思わずアンマウントしてしまったのが運の尽き、
> 二度とマウントできなくなっていました。
>
> reiserfsck --rebuild-tree をかけてみたのですが、途中でI/Oエラーに阻まれ、
> B+TREEを完全に破壊してしまったようです。以後、reiserfsck --check すら効
> かなくなってしまいました。
個人的には,reiserfsck --rebuild-tree まで行って復旧した経験はないんですよね(苦笑)
一応,マニュアルには
EXAMPLE OF USING
1. You think something may be wrong with a reiserfs partition on /dev/hda1 or you would just
like to perform a periodic disk check.
2. Run reiserfsck --check --logfile check.log /dev/hda1. If reiserfsck --check exits with status
0 it means no errors were discovered.
3. If reiserfsck --check exits with status 1 (and reports about fixable corruptions) it means
that you should run reiserfsck --fix-fixable --logfile fixable.log /dev/hda1.
4. If reiserfsck --check exits with status 2 (and reports about fatal corruptions) it means that
you need to run reiserfsck --rebuild-tree. If reiserfsck --check fails in some way you should
also run reiserfsck --rebuild-tree, but we also encourage you to submit this as a bug report.
5. Before running reiserfsck --rebuild-tree, please make a backup of the whole partition before
proceeding. Then run reiserfsck --rebuild-tree --logfile rebuild.log /dev/hda1.
6. If the --rebuild-tree step fails or does not recover what you expected, please submit this as
a bug report. Try to provide as much information as possible and we will try to help solve the
problem.
などと書いてあるんだけど,だいたい --rebuild-tree しなければならない状
態だと,そのパーティションはマウントできないので,結局お手あげ(= 全滅)
になっちゃうんですよね.
以前は,kernel 2.2 と kernel 2.4 では対応している Reiserfs のバージョ
ンが異なるので,2.4 で作ったパーティションを 2.2 でマウントしたりする
とマズい,って話を聞いたことあるんだけど,最近の 2.4 only な環境では使っ
てないから確認できないなぁ,,
> というわけで、ディスクにハードウェア的な読み込みエラーが出た場合、
> ReiserFS はかなり弱いようです。
B+ ツリー的な凝ったことをしていない分,HW 的なトラブルの影響が局所的に
収まるんでしょうかねぇ > ext2
まぁ,HW 的なトラブルは RAID とかの層で吸収すべきで,FS の層が対応すべ
きものではない,という考え方もありそうだけど.
---------
こじま
- Follow-Ups
-
- [plamo:14740] Re: ReiserFS vs. I/O error, Shun-ichi TAHARA (田原 俊一)
- References
-
- [plamo:14738] ReiserFS vs. I/O error, Shun-ichi TAHARA (田原 俊一)
[検索ページ]
[メール一覧]
Plamo ML 公開システム