Fsck automatique au boot

De system.co.free.fr.
Version du 11 mars 2013 à 05:00 par Franck (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

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