web-dev-qa-db-ja.com

ジャーナルのあるファイルシステムで-c0-i0を使用するには

ext4のパーティションがいくつかあります。
ここで、tune2fsをフラグ-c0max-mount-counts)および-i0interval-between-checks)とともに使用することに意味があるかどうかを確認します。チェックが少なくて済むので、ジャーナルファイルシステムでパーティションを作成しますか?

3
Marc

一般的に言えば... はい、それは理にかなっています 。あなたは走りたいかもしれませんが

_tune2fs -l /dev/sdXY | egrep "Maxim|Check"
_

これらのフラグがどのように設定されているかを確認するには、ファイルシステムの作成に使用された_e2fsprogs_のバージョンや、_e2fsprogs_に適用されるディストリビューション固有のパッチによって異なります。 _MAX_MNT_COUNT_とCHECKINTERVALがそれぞれ_-1_と_0_に設定されている場合があります。これは、v。1.42の時点で、_e2fsprogs_がデフォルトで_-c1 -i0_に設定されているためです。 、 changelog を参照してください:

/etc/mke2fs.conf(デフォルト)でenable_periodic_fsckオプションがfalseの場合、mke2fsはs_max_mnt_countスーパーブロックフィールドを0ではなく-1に設定するようになりました。3.0より古いカーネルは、マウントごとに偽のメッセージを出力します。 s_max_mnt_countが0に設定されていることを確認してください。これにより、ユーザーが煩わしくなります。

_/etc/mke2fs.conf_比較:

v。1.41.14リリース2010-12-22:

_[defaults]
    base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
    blocksize = 4096
    inode_size = 256
    inode_ratio = 16384
_

v。1.42リリース2011-11-29:

_[defaults]
    base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
    default_mntopts = acl,user_xattr
    enable_periodic_fsck = 0
    blocksize = 4096
    inode_size = 256
    inode_ratio = 16384
_
1
don_crissti