• 締切済み

システムファイルチェック(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配下のデータ量が原因でしょうか?もしくは別に原因が・・・? ご教示の程、宜しくお願い致します。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

確認ですが, この現象が起きるようになったのは ・「パーティション割り当てを行っ」た直後 (のブート時) から ・「パーティション割り当てを行っ」た直後は問題なく, その後実際に運用している間 のどちらでしょうか?

hiro1977
質問者

補足

後者の方です。 大体2週間から3週間に1回の頻度で発生しております。

  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

見たことが無い現象ですね、調べてもあまり情報がありません。 メッセージを読む限りでは、inodeの情報に異常があるので fsckを手動で実行して、リビルドする必要がある と思われます。 レスキューモードで起動して、/dev/sda6/をアンマウントした状態で fsckをかける必要があるかと思われます。 6台いて全てが同様の現象と言うことは、ファイルシステム作成時に間違いがあったとかではないですか? 一旦データーを退避した上で、フォーマット&ファイルシステムの作成を行った方が良いかもしれません 質問1 異常が発生しても読めなくなるだけかと Linuxが起動出来なくなるとfsckが走った気がしますが /home/だとシステムが起動し、読めません となるだけかと 質問2 データーの容量でなる と言うのは聞いたことが無いです ただし、ext3には1つのディレクトリの中のサブディレクトリ数 ディレクトリ内のファイル数に制限があります。 1点気になったのですが、ファイルシステムはext3ですよね? ext3でHTREEってオンになってました?BTREEじゃありませんでしたか? 明示的にHTREEを利用するように設定しましたか?

hiro1977
質問者

補足

回答ありがとうございます。 6台いて、全てという事ではなく、同じ環境のサーバが6台いるのですが、今のところ4台発生しております。 現在、本事象が発生した際は、ご指摘の通り下記うRL記載内容を行なっております。 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/974fsck.html 質問について(特に質問2)は、自分の知識不足のせいか、意味を理解できておらず、質問に対する回答をする事が出来ず申し訳ありませんが、ファイルシステムについてはext3で間違いありません。 HTREEとBTREEの設定方法並びに、この意味を教えて頂けると助かります。