在有日誌的檔案系統中使用 -c0 -i0

在有日誌的檔案系統中使用 -c0 -i0

我有幾個分區ext4。現在,我想知道在有日誌檔案系統的分割區中使用標誌( ) 和( )
是否有意義,因為它需要較少的檢查?tune2fs-c0max-mount-counts-i0interval-between-checks

答案1

一般來說...是的,這確實有道理。雖然你可能想跑步

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

查看這些標誌是如何設定的,因為這完全取決於e2fsprogs用於建立檔案系統的版本和/或應用於e2fsprogs.您可能已經分別將MAX_MNT_COUNTCHECKINTERVAL設為-10,因為從 v. 1.42 開始,e2fsprogs預設為-c1 -i0,請參閱變更日誌

如果/etc/mke2fs.conf 中的enable_periodic_fsck選項為假(預設),mke2fs現在會將s_max_mnt_count超級區塊欄位設為-1,而不是0。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

相關內容