システムファイルチェック(fstab)について
会社でREDHAT(Ver5)を使用しているのですが、基本プレインストールで使用しています。
その後使用する上で、未使用領域を使用する為に、パーティション割り当てを行っているのですが、その作業経緯の中で、/etc/fstabに下記のような記載を行っています。
/dev/sda6 /home ext3 *** 1 1
これで使用していたところ、システム起動時にファイルチェックが走るようになりました。
/etc/fstabに記載し、一番右の数値を「1」にしている為、ファイルチェックが走っているのは理解しているのですが、必ず下記のようなエラーを表示し続け、シェルで復旧作業を行わないと正常起動しない状態になっています。
/dev/sda6: Problem in HTREE directory inode 1359873: node (2) has bad max hash
/dev/sda6: Problem in HTREE directory inode 1359873: node (2) not referenced
・
・
・
/dev/sda6: Invalid HTREE directory inode 1359873 (/home/ftpusr/ISVBAK/LOG20111122).
/dev/sda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
[/sbin/fsck.ext3 (1) -- /boot] fsck.ext3 -a /dev/sda1
/boot: clean, 44/52208 files, 26195/208812 blocks
[失敗]
*** ファイルシステム検査中にエラー
*** シェルに移行します、システムは再起動します。
/etc/fstabの設定値(一番右の数値)を「0」にして、システム起動時にfsckを実行させないようにしようとは思っているのですが、そもそも何故上記のようなエラーになるのかがわかりません。
同様の設定サーバが6台あり、稼働環境は各々異なるのですが必ず発生しています。
また、/home配下には日々それなりのデータが蓄積されているので、そのデータ容量が大きくなる事で発生しているのか?とも思うのですが、確証がもてません。
質問1
「0」にしてもシステム起動時にfsckが実行されないだけで、実際に異常になった場合は実行されま
すでしょうか?
質問2
本当に/home配下に異常があるからエラーになっているのでしょうか?
それとも、自分が推測している通り、/home配下のデータ量が原因でしょうか?もしくは別に原因が・・・?
ご教示の程、宜しくお願い致します。
補足
RosaCaninaさん ありがとうございます。 そうですよね。ハード的な問題を疑っているのですが、フォーマットすれば使えるため、本当にハードの問題なのかを切り分けられずにいます。 何かいい方法はあるものでしょうか?