Vérification des partitions

Basic, , 2018

Comment vérifier l’état de son disque dur ?

Outils de vérification

fsck

fsck pour file system check permet de vérifier et de réparer un systéme de fichiers endommagé.

L’option -f force la vérification, et -V nous donne une sortie verbeuse.

fsck reconnait automatiquement le systéme de fichiers sur lequel il doit opérer.

~ # fsck -fV /dev/sda1
fsck de util-linux 2.29.2
[/sbin/fsck.vfat (1) -- /boot/efi] fsck.vfat -f /dev/sda1
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 2
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
  65:01/00
1) Copy original to backup
2) Copy backup to original
3) No action
? 3
/dev/sda1: 3 files, 33/130812 clusters

fsck nous indique les actions de correction. La partiton boot n’étant pas utiliser , je peux la vérifier.

Cependant il faut que la partition /dev/sda2soit démonté.

~ # fsck -fV /dev/sda2
fsck de util-linux 2.29.2
[/sbin/fsck.ext2 (1) -- /boot] fsck.ext2 -f /dev/sda2
e2fsck 1.43.4 (31-Jan-2017)
/dev/sda2 est monté.
e2fsck: Ne peut continuer, arrêt immédiat.

Fréquence de vérification

tune2fs

tune2fs fourni par le paquet e2fsprogs, permet de connaître la fréquence de vérification pour les partition ext2/3/4.

~ # tune2fs -l /dev/sda2 | grep 'mount count'
Maximum mount count:      -1

La valeur retournée ici, indique que la partition n’est pas vérifier.

La valeur est modifiable via l’option -c.

badblocks

badblocks permet de détecter les blocks défectueux.

root@gally-reborn:/home/ordinatous badblocks -sv /dev/sda2
Vérification des blocs 0 à 249855
Vérification des blocs défectueux (test en mode lecture seule) : complété
Passe complétée, 0 blocs défectueux repérés. (0/0/0 erreurs)
root@gally-reborn:/home/ordinatous# badblocks -sv /dev/sda3
Vérification des blocs 0 à 116445183
Vérification des blocs défectueux (test en mode lecture seule) : complété
Passe complétée, 0 blocs défectueux repérés. (0/0/0 erreurs)