Translated message

A translation of this page exists in English.

"kernel: EXT3-fs warning: maximal mount count reached, running e2fsck is recommended" メッセージがログに頻繁に記録される場合の対処方法

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 5+ Advanced Platform (クラスタリングおよび GFS/ GFS2)
  • Red Hat Enterprise Linux 6 (および High Availability または Resilient Storage Add Ons)
  • クラスターで使用されるファイルシステムのリソース

Issue

  • クラスター内の ext4 ファイルシステムのリソースを使用しています。定期的に、以下のメッセージが /var/log/messages ファイルのログに記録されますが、このメッセージは何を示していますか? 記録されないようにする方法は?
Feb 14 10:20:26 node1 kernel:EXT4-fs (dm-61): warning: maximal mount count reached, running e2fsck is recommended
Feb 14 10:20:26 node1 kernel:EXT4-fs (dm-35): warning: maximal mount count reached, running e2fsck is recommended

Resolution

  • 影響を受けるファイルシステムに対してマウント統計を確認します。以下に示すように tune2fs コマンドを実行することができます。これは、/path/to/filesystem が 33 回マウントされたあとに確認されることを示しています。
$ tune2fs -l /path/to/filesystem | grep ^M
 Mount count:              37 
 Maximum mount count:      33
  • 以下のコマンドでこの確認を無効にすることができます。インストール時に作成されたファイルシステムに対しては自動的に無効になっています。
$ tune2fs -c0 -i0 /path/to/filesystem
  • 代わりに、影響を受けるファイルシステムのリソースが含まれるクラスターサービスを無効/停止して、そのファイルシステムリソースで e2fsck を実行します。最大数を超えるまで、警告が再度表示されることはありません。
    1) クラスターサービスを無効/停止します。

    $ clusvcadm -d service1
    

    2) 影響を受けるファイルシステムリソースで、e2fsck を実行します。

    $ e2fsck -fyv  /path/to/filesystem
    

    注意: e2fsck を実行するまえに、上のボリュームに表示されるデータのバックアップがあることを確認します。
    3) 手順 1 で停止したクラスターサービスを再起動します。

    $ clusvcadm -e service1
    

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments