Vérifier ses systèmes de fichiers sous Linux !
Bonjour à tous,
Sous Windows (mon PC de boulot), j'ai l'habitude de vérifier mon disque chaque mois (chkdsk) et de défragmenter et de nettoyer.
Mais sous Linux c'est aussi possible, je le fais aussi régulièrement. Ça permet de s'assurer que le système de fichiers est cohérent et si votre système plantouille, il faut faire ceci pour voir si le système de fichiers n'est pas en cause.
Je compléterai l'article qui récapitule des opérations sur les systèmes de fichiers prochainement, pour le moment, vous pouvez retrouver l'ensemble des commandes faites dans la vidéo ici :
Vérifier un système de fichiers (le système de fichiers doit être démonté) :
Forcer la vérification même s'il est noté propre (le système de fichiers doit être démonté) :
Vérifier tous les systèmes de fichiers notés comme vérifiables dans le fstab (au prochain redémarrage) en créant un fichier vierge à la racine puis reboot :
Les systèmes de fichiers vérifiés sont ceux qui dans le fstab ont le dernier champ à 1 puis 2 (en premier les 1, généralement la racine, et les autres en 2) : cf mon article sur le fstab
Pour les systèmes non munis de systemd, c'est possible avec la commande shutdown (reboot avec planification de la vérification) :
Pour automatiser ça, on peut le faire avec tune2fs (seulement ext3 et ext4).
Lister les attributs du système de fichiers :
Les champs importants :
Maximum mount count: -1 => Nombre de montages maximum avant de forcer la vérification du système de fichiers
Mount count: 0 => Nombre de montages si le champ ci-dessus est défini
Last checked: Wed May 17 21:13:54 2017 => Dernière vérification
Check interval: 0 ( <none> ) => Intervalle de vérification
Pour indiquer au système de fichiers de se vérifier tous les 30 montages par exemple :
Pour vérifier tous les 7 jours (jours = d, semaines = w, mois = m) :
On peut combiner les 2 :
Voilà. Le tout en vidéo ci-dessous :
Sous Windows (mon PC de boulot), j'ai l'habitude de vérifier mon disque chaque mois (chkdsk) et de défragmenter et de nettoyer.
Mais sous Linux c'est aussi possible, je le fais aussi régulièrement. Ça permet de s'assurer que le système de fichiers est cohérent et si votre système plantouille, il faut faire ceci pour voir si le système de fichiers n'est pas en cause.
Je compléterai l'article qui récapitule des opérations sur les systèmes de fichiers prochainement, pour le moment, vous pouvez retrouver l'ensemble des commandes faites dans la vidéo ici :
Vérifier un système de fichiers (le système de fichiers doit être démonté) :
Code BASH :
fsck.ext4 /dev/sda2
Forcer la vérification même s'il est noté propre (le système de fichiers doit être démonté) :
Code BASH :
fsck.ext4 -f /dev/sda2
Vérifier tous les systèmes de fichiers notés comme vérifiables dans le fstab (au prochain redémarrage) en créant un fichier vierge à la racine puis reboot :
Code BASH :
touch /forcefsck reboot
Les systèmes de fichiers vérifiés sont ceux qui dans le fstab ont le dernier champ à 1 puis 2 (en premier les 1, généralement la racine, et les autres en 2) : cf mon article sur le fstab
Pour les systèmes non munis de systemd, c'est possible avec la commande shutdown (reboot avec planification de la vérification) :
Code BASH :
shutdown -Fr now
Pour automatiser ça, on peut le faire avec tune2fs (seulement ext3 et ext4).
Lister les attributs du système de fichiers :
Code BASH :
tune2fs -l /dev/sda2
Les champs importants :
Maximum mount count: -1 => Nombre de montages maximum avant de forcer la vérification du système de fichiers
Mount count: 0 => Nombre de montages si le champ ci-dessus est défini
Last checked: Wed May 17 21:13:54 2017 => Dernière vérification
Check interval: 0 ( <none> ) => Intervalle de vérification
Pour indiquer au système de fichiers de se vérifier tous les 30 montages par exemple :
Code BASH :
tune2fs -c 30 /dev/sda2
Code TEXT :
tune2fs 1.43.3 (04-Sep-2016) Définition du nombre maximal de montages à 30
Pour vérifier tous les 7 jours (jours = d, semaines = w, mois = m) :
Code BASH :
tune2fs -i 7d /dev/sda2
Code TEXT :
tune2fs 1.43.3 (04-Sep-2016) Définition de l'intervalle de vérification à 604800 secondes
On peut combiner les 2 :
Code BASH :
tune2fs -i 7d -c 30 /dev/sda2
Code TEXT :
tune2fs 1.43.3 (04-Sep-2016) Définition du nombre maximal de montages à 30 Définition de l'intervalle de vérification à 604800 secondes
Voilà. Le tout en vidéo ci-dessous :
N'hésitez pas à sélectionner la qualité HD en 720p ou 1080p !