Assez régulièrement, lors du démarrage d'un système GNU/Linux, les disques sont vérifiés via un FSCK afin de corriger les éventuels problèmes. C'est très utile et mieux vaut laisser faire. Oui mais il est possible qu'on souhaiterait espacer un peu l'intervalle de temps entre deux vérifications.
L'opération passe par la commande tune2fs.
Voyons les informations délivrées :
# tune2fs -l /dev/sda2
Qui nous retourne :
Tous les 11 montages étant un laps de temps trop court, augmentons le à 21, grâce à la commande suivante :
# tune2fs -c 21 /dev/sda3
Nous avons bien maintenant un intervalle temporel de 21 montages.
Il est également possible d'avoir la vérification fsck tous les 21 démarrages OU tous les 15 jours maximums : # tune2fs -c 21 -i 15d /dev/sda3
La valeur -c 21 force un intervalle de 21 montages tandis que la valeur -i 15d force une vérification fsck tous les 15 jours si l'intervalle de 21 montages n'est pas atteint d'ici les 15 jours.
Pour obtenir un fsck sans obligation en nombre de jours (donc annuler l'opération ci dessus) :
# tune2fs -c 21 -i 0d /dev/sda3
L'opération passe par la commande tune2fs.
Voyons les informations délivrées :
# tune2fs -l /dev/sda2
Qui nous retourne :
Par conséquent, nous savons que la vérification se fait tous les 11 montages de partitions (cf Mount count).[root@localhost teutates]# tune2fs -l /dev/sda3tune2fs 1.42.9 (28-Dec-2013)Filesystem volume name: FEDORALast mounted on: /Filesystem UUID: 58b1818d-767e-49cb-ac7b-6aac96516807Filesystem magic number: 0xEF53Filesystem revision #: 1 (dynamic)Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isizeFilesystem flags: signed_directory_hashDefault mount options: user_xattr aclFilesystem state: cleanErrors behavior: ContinueFilesystem OS type: LinuxInode count: 1638400Block count: 6553600Reserved block count: 327680Free blocks: 3427473Free inodes: 1336452First block: 0Block size: 4096Fragment size: 4096Reserved GDT blocks: 1022Blocks per group: 32768Fragments per group: 32768Inodes per group: 8192Inode blocks per group: 512Flex block group size: 16Filesystem created: Sun Dec 22 12:42:02 2013Last mount time: Sun Jan 12 17:28:05 2014Last write time: Sun Jan 12 17:28:05 2014Mount count: 11Maximum mount count: -1Last checked: Sun Dec 22 12:42:02 2013Check interval: 0 (<none>)Lifetime writes: 12 GBReserved blocks uid: 0 (user root)Reserved blocks gid: 0 (group root)First inode: 11Inode size: 256Required extra isize: 28Desired extra isize: 28Journal inode: 8Default directory hash: half_md4Directory Hash Seed: c507a7fa-a96b-41bf-b375-660f069564adJournal backup: inode blocks[root@localhost teutates]#
Tous les 11 montages étant un laps de temps trop court, augmentons le à 21, grâce à la commande suivante :
# tune2fs -c 21 /dev/sda3
Vérifions :[root@localhost teutates]# tune2fs -c 21 /dev/sda3tune2fs 1.42.9 (28-Dec-2013)Définition du nombre maximal de montages à 21[root@localhost teutates]#
[root@localhost teutates]# tune2fs -l /dev/sda3tune2fs 1.42.9 (28-Dec-2013)Filesystem volume name: FEDORALast mounted on: /Filesystem UUID: 58b1818d-767e-49cb-ac7b-6aac96516807Filesystem magic number: 0xEF53Filesystem revision #: 1 (dynamic)Filesystem features: has_journal ext_attr resize_inode dir_index filetype extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isizeFilesystem flags: signed_directory_hashDefault mount options: user_xattr aclFilesystem state: cleanErrors behavior: ContinueFilesystem OS type: LinuxInode count: 1638400Block count: 6553600Reserved block count: 327680Free blocks: 3427473Free inodes: 1336452First block: 0Block size: 4096Fragment size: 4096Reserved GDT blocks: 1022Blocks per group: 32768Fragments per group: 32768Inodes per group: 8192Inode blocks per group: 512Flex block group size: 16Filesystem created: Sun Dec 22 12:42:02 2013Last mount time: Sun Jan 12 17:28:05 2014Last write time: Fri Jan 31 19:20:58 2014Mount count: 11Maximum mount count: 21Last checked: Sun Dec 22 12:42:02 2013Check interval: 0 (<none>)Lifetime writes: 12 GBReserved blocks uid: 0 (user root)Reserved blocks gid: 0 (group root)First inode: 11Inode size: 256Required extra isize: 28Desired extra isize: 28Journal inode: 8Default directory hash: half_md4Directory Hash Seed: c507a7fa-a96b-41bf-b375-660f069564adJournal backup: inode blocks[root@localhost teutates]#
Nous avons bien maintenant un intervalle temporel de 21 montages.
Il est également possible d'avoir la vérification fsck tous les 21 démarrages OU tous les 15 jours maximums : # tune2fs -c 21 -i 15d /dev/sda3
La valeur -c 21 force un intervalle de 21 montages tandis que la valeur -i 15d force une vérification fsck tous les 15 jours si l'intervalle de 21 montages n'est pas atteint d'ici les 15 jours.
Pour obtenir un fsck sans obligation en nombre de jours (donc annuler l'opération ci dessus) :
# tune2fs -c 21 -i 0d /dev/sda3
Commentaires
Enregistrer un commentaire