Fsck automatique au boot

De system.co.free.fr.

retour vers Linux


Sommaire

Forcer un contrôle disque avec fsck au prochain demarrage

Pour contrôler la partition racine au prochain boot du système, créez un fichier forcefsck à la racine :

 sudo touch /forcefsck

Ce qui aura pour effet de lancer fsck au prochain démarrage. (grâce au service /etc/init.d/checkfs.sh ou /etc/init.d/checkroot.sh)

Vous pouvez aussi rebooter le système avec l'option -F

 sudo shutdown -r -F now



Pour ne jamais faire de fsck automatique au boot

 tune2fs -c 0 /dev/mapper/isw_dfhhfceha_DONNEES1



Contrôler la fréquence des fsck automatique au boot

Pour lister de nombreuses information de partition ou disque ( ici un raid semi-matériel d'Intel) :

 tune2fs -l /dev/mapper/isw_dfhhceha_DONNEES1


tune2fs 1.42.5 (29-Jul-2012)
Filesystem volume name:   <none>
Last mounted on:          /home/franck/DataCenter
Filesystem UUID:          c3fcff92-e63d-409f-909c-8945d68be666
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent sparse_super large_file uninit_bg
Filesystem flags:         signed_directory_hash 
Default mount options:    (none)
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              183148544
Block count:              732570231
Reserved block count:     36628511
Free blocks:              300751639
Free inodes:              182806001
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      849
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
Filesystem created:       Thu Jul 16 23:35:23 2009
Last mount time:          Sat Feb  2 00:57:42 2013
Last write time:          Sat Feb  2 00:57:42 2013
Mount count:              15
Maximum mount count:      30
Last checked:             Sat Jan 19 20:57:18 2013
Check interval:           15552000 (6 months)
Next check after:         Thu Jul 18 21:57:18 2013
Lifetime writes:          3591 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      4717664f-f713-4d12-ac0b-004291a69a7d
Journal backup:           inode blocks

Les informations qui nous intéressent ici sont check et mount:

 sudo tune2fs -l /dev/mapper/isw_dfhhfceha_DONNEES1 | egrep -i \(check\|mount\)


Last mounted on:          /home/franck/DataCenter
Default mount options:    (none)
Last mount time:          Sat Feb  2 00:57:42 2013
Mount count:              15
Maximum mount count:      30
Last checked:             Sat Jan 19 20:57:18 2013
Check interval:           15552000 (6 months)
Next check after:         Thu Jul 18 21:57:18 2013


On vois ici qu'il est checker au plus tôt soit au démarrage suivant les 6 mois du dernier check(18 juillet à 21h57), soit dans 15 démarrage.

Modifier manuellement la date du dernier fsch

 tune2fs -T 201304101200 /dev/mapper/isw_dfhhfceha_DONNEES1

Avec 201304101200 = AAAAMMJJ[HH[MM[SS]]]
Les elements entre crochets ne sont pas obligatoire.

Outils personnels