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

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

複数のパーティションがありますext4。ジャーナル ファイル システムを使用するパーティションでは、チェックが少なくて済むので、フラグ( ) と( )
を使用する方が合理的でしょうか?tune2fs-c0max-mount-counts-i0interval-between-checks

答え1

一般的に言えば...はい、それは理にかなっています走りたいと思うかもしれないが

tune2fs -l /dev/sdXY | egrep "Maxim|Check"

これらのフラグがどのように設定されているかを確認するには、 を参照してください。e2fsprogsこれは、ファイルシステムを作成するために使用された のバージョンや に適用されたディストリビューション固有のパッチによって異なりe2fsprogsます。 および がそれぞれ および に設定されている可能性があります。これはMAX_MNT_COUNT、バージョン 1.42 では がデフォルトで になっているためです。 を参照してください。CHECKINTERVAL-10e2fsprogs-c1 -i0変更履歴:

/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

関連情報