So verwenden Sie -c0 -i0 in Dateisystemen mit Journal

So verwenden Sie -c0 -i0 in Dateisystemen mit Journal

Ich habe mehrere Partitionen mit ext4.
Nun würde ich wissen wollen, ob es sinnvoll ist, tune2fsdie Flags -c0( max-mount-counts) und -i0( interval-between-checks) in den Partitionen mit einem Journal-Dateisystem zu verwenden, da dies weniger Überprüfungen erfordert?

Antwort1

Allgemein gesagt...ja, es macht Sinn. Obwohl Sie vielleicht laufen möchten

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

um zu sehen, wie diese Flags gesetzt werden, da alles von der Version von abhängt, die e2fsprogszum Erstellen der Dateisysteme verwendet wurde, und/oder von distributionsspezifischen Patches, die auf angewendet wurden e2fsprogs. Möglicherweise haben Sie MAX_MNT_COUNTund bereits auf bzw. CHECKINTERVALgesetzt , da ab v. 1.42 standardmäßig auf gesetzt ist , siehe-10e2fsprogs-c1 -i0Änderungsprotokoll:

Wenn die Option enable_periodic_fsck in /etc/mke2fs.conf auf „false“ gesetzt ist (was die Standardeinstellung ist), setzt mke2fs das Superblock-Feld s_max_mnt_count jetzt auf -1 statt auf 0. Kernel, die älter als 3.0 sind, drucken bei jedem Mounten eine falsche Meldung, wenn sie sehen, dass s_max_mnt_count auf 0 gesetzt ist, was die Benutzer ärgert.

/etc/mke2fs.confverglichen:

v. 1.41.14 veröffentlicht am 22.12.2010:

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

v. 1.42 veröffentlicht am 29.11.2011:

[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

verwandte Informationen