Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
verification_de_fichiers [Le 02/04/2017, 08:36]
moko138 [Fréquence choisie]
verification_de_fichiers [Le 28/02/2018, 21:13] (Version actuelle)
Bixo358 [Un fichier important : /etc/fstab] Francisation.
Ligne 1: Ligne 1:
-{{tag>Precise ​Trusty fichier partitions tutoriel }}+{{tag>Xenial ​Trusty fichier partitions tutoriel }}
 ---- ----
  
 ====== Vérification de systèmes de fichiers (partition) ====== ====== Vérification de systèmes de fichiers (partition) ======
  
-Ce tutoriel à  pour but d'​apprendre à un **débutant** à vérifier ses systèmes de fichiers quand il le souhaite. Vous serez aussi confrontés à la problématique de vérification de systèmes de fichiers si votre ordinateur plante. Au démarrage de Linux, une étape de contrôle de toutes les partitions à monter est systématiquement effectuée. En général cette étape est succincte, mais parfois, s'il y a plantage, cela peut s'​avérer plus délicat.+Ce tutoriel à  pour but d'​apprendre à un **débutant** à vérifier ses systèmes de fichiers quand il le souhaite. Vous serez aussi probablement ​confrontés à la problématique de vérification de systèmes de fichiers si votre ordinateur plante.
  
-Lorsque cette opération se lance automatiquement, ​vous aurez le message "​**routine check of drives**"​ pendant le chargement d'​Ubuntu.+Au démarrage de Linux, une étape de contrôle de toutes les partitions à monter est systématiquement effectuée. En général cette étape est succincte, mais parfois, s'il y a eu plantage, cela peut s'​avérer plus délicat. ​Lorsque cette opération se lance automatiquement,​ le message "​**routine check of drives**" ​s'​affiche ​pendant le chargement d'​Ubuntu.
  
-Cette page a été rédigée pour permettre de dissiper chez le débutant une inquiétude diffuse mais fréquente (le syndrome de "​scandisk"​) et lui expliquer simplement comment adapter la fréquence de vérification à ses besoins. ​+Cette page a été rédigée pour permettre de dissiper chez le débutant une inquiétude diffuse mais fréquente (le syndrome de "​scandisk"​) et lui expliquer simplement comment adapter la fréquence de vérification à ses besoins. ​\\
 Pour cela, il y a deux façons de faire sous Ubuntu, la bonne et la mauvaise. Il est important de connaître les deux. Elles ont un point commun qui est l'​usage de la console. ​ Pour cela, il y a deux façons de faire sous Ubuntu, la bonne et la mauvaise. Il est important de connaître les deux. Elles ont un point commun qui est l'​usage de la console. ​
  
-Une autre procédure, qui ne sera pas examinée ici,  consiste à s'​appuyer sur un Live CD ou équivalent pour effectuer la vérification souhaitée. ​+Une autre procédure, qui ne sera pas examinée ici,  consiste à [[fsck|s'​appuyer sur un Live CD ou équivalent pour effectuer la vérification souhaitée]]
  
  
 ===== Un fichier important : /etc/fstab ===== ===== Un fichier important : /etc/fstab =====
  
-Si **fsck** ​est le marteau (!!), le fichier **/​etc/​fstab** ​est l'enclume. ​La liste des partitions, objets des vérifications,​ s'y trouve. Vous pouvez la consulter en console en tapant simplement :​ <​code>​$ cat /​etc/​fstab</​code>​+Si **fsck** ​était un marteau (!), le fichier **/​etc/​fstab** ​serait son enclume. ​En effet la liste des partitions, objets des vérifications,​ s'y trouve. Vous pouvez la consulter en console en tapant simplement :​ <​code>​$ cat /​etc/​fstab</​code>​
 Elle peut être [[:​tutoriel:​comment_modifier_un_fichier|modifiée]] avec [[:sudo|les droits d'​administration]]. ​ Elle peut être [[:​tutoriel:​comment_modifier_un_fichier|modifiée]] avec [[:sudo|les droits d'​administration]]. ​
  
Ligne 64: Ligne 64:
  
 <note warning>​Vous devez être conscient des conséquences si vous désactivez entièrement la vérification dépendante du compteur de montage. \\ <note warning>​Vous devez être conscient des conséquences si vous désactivez entièrement la vérification dépendante du compteur de montage. \\
-Des **disques, câbles, mémoires** défectueux, un **banal défaut d'​alimentation**,​ voire un bogue du noyaupeuvent corrompre un système de fichiers sans que celui-ci ne soit marqué comme « sale » ou « erroné ». (...) \\+Des **disques, câbles, mémoires** défectueux ​ou des bogues ​du noyau peuvent corrompre un système de fichiers sans que celui-ci ne soit marqué comme « sale » ou « erroné ». (...) \\
 Une erreur de système de fichiers détectée par le noyau peut encore forcer un fsck lors du prochain redémarrage,​ mais il sera peut être déjà trop tard à ce moment là pour prévenir la perte de données.</​note>​ Une erreur de système de fichiers détectée par le noyau peut encore forcer un fsck lors du prochain redémarrage,​ mais il sera peut être déjà trop tard à ce moment là pour prévenir la perte de données.</​note>​
  
Ligne 89: Ligne 89:
   soit vous voulez simplement les lignes les plus fréquemment utiles. Alors :   soit vous voulez simplement les lignes les plus fréquemment utiles. Alors :
 <​code>​ <​code>​
-sudo tune2fs -l /dev/sda4 | grep -Ei "Mount count|Maximum mount|Filesystem created|Check interval"+sudo tune2fs -l /dev/sda4 | grep -Ei "Mount count|Maximum mount|Filesystem created|check"
 </​code>​ </​code>​
 extrait juste ces informations :​ \\ extrait juste ces informations :​ \\
   * Filesystem created: ​            Sat Oct 10 12:52:11 2015  - (//Date de création du système de fichiers)//   * Filesystem created: ​            Sat Oct 10 12:52:11 2015  - (//Date de création du système de fichiers)//
-  * Mount count: ​                          ​**4** ​ - //(nombre de montages effectués depuis le dernier fsck)//  +  * Mount count: ​                          ​**4** ​ - //(nombre de montages effectués depuis le dernier fsck)// 
-  * Maximum mount count: ​           **30** ​ - //(donc il reste 30 - 4 = 26 montages avant vérification)//​  +  * Maximum mount count: ​           **30** ​ - //(donc il reste 30 - 4 = 26 montages avant vérification)//​ 
-  * Last checked: ​                     Sat **Apr 30** 06:49:59 2016  - //(Date de la dernière vérification)//​  +  * Last checked: ​                     Sat **Apr 30** 06:49:59 2016  - //(Date de la dernière vérification)//​ 
-  * Check interval: ​          ​864000 (1 week, 3 days)  - //(Durée maximale entre deux vérifications)// ​ +  * Check interval: ​          ​864000 (1 week, 3 days)  - //(Durée maximale entre deux vérifications)//​ 
-Ou\\  +  * Next check after        Tue **May 10** 06:49:59 2016  - //(Date de la prochaine vérification)//
-  * Check interval          0 (<​none>​)//  +
 ==== Manuelle et immédiate ==== ==== Manuelle et immédiate ====
 Vous pouvez aussi faire réaliser une vérification quasi-immédiate,​ c'​est-à-dire au redémarrage de l'​ordinateur. La procédure est la suivante : Vous pouvez aussi faire réaliser une vérification quasi-immédiate,​ c'​est-à-dire au redémarrage de l'​ordinateur. La procédure est la suivante :
Ligne 109: Ligne 107:
  
 Le script de démarrage va identifier ce signal en temps utile et lancera fsck. Le script de démarrage va identifier ce signal en temps utile et lancera fsck.
 +
 +<note important>​Ceci ne fonctionne plus depuis Ubuntu 16.04, il faut maintenant passer fsck.mode=force comme paramètre au noyau dans la ligne GRUB_CMDLINE_LINUX_DEFAULT de grub</​note>​
   * 2. Redémarrez l'​ordinateur avec   * 2. Redémarrez l'​ordinateur avec
 <​code>​sudo reboot</​code>  ​ <​code>​sudo reboot</​code>  ​
Ligne 117: Ligne 117:
 ==== Voir aussi ==== ==== Voir aussi ====
  
-  * [[https://​wiki.ubuntu.com/​AutoFsck|AutoFsck]] : script qui lance l'​opération de vérification des disques lors de l'​arrêt du système (évitant ainsi d'​attendre au démarrage du système) ​+  * [[wu>AutoFsck]] :​ script qui lance l'​opération de vérification des disques lors de l'​arrêt du système (évitant ainsi d'​attendre au démarrage du système) ​
   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=4931851#​p4931851|Discussion sur le forum ubuntu-fr]] concernant l'​erreur "Le superbloc n'a pu être lu ou ne contient pas un système de fichiers ext2 correct."​   * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=4931851#​p4931851|Discussion sur le forum ubuntu-fr]] concernant l'​erreur "Le superbloc n'a pu être lu ou ne contient pas un système de fichiers ext2 correct."​
  
  • verification_de_fichiers.1491114980.txt.gz
  • Dernière modification: Le 02/04/2017, 08:36
  • par moko138