我有幾個分區ext4
。現在,我想知道在有日誌檔案系統的分割區中使用標誌( ) 和( )
是否有意義,因為它需要較少的檢查?tune2fs
-c0
max-mount-counts
-i0
interval-between-checks
答案1
一般來說...是的,這確實有道理。雖然你可能想跑步
tune2fs -l /dev/sdXY | egrep "Maxim|Check"
查看這些標誌是如何設定的,因為這完全取決於e2fsprogs
用於建立檔案系統的版本和/或應用於e2fsprogs
.您可能已經分別將MAX_MNT_COUNT
和CHECKINTERVAL
設為-1
和0
,因為從 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