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
fsck [Le 05/09/2018, 14:05]
L'Africain ancienne révision (Le 22/04/2018, 20:24) restaurée
fsck [Le 11/09/2022, 11:35] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 22: Ligne 22:
 ===== Utilisation ====== ===== Utilisation ======
  
-<note warning>​Il faut impérativement que votre partition soit démontée, c'est-à-dire non accessible, ce qui est le cas avec un live CD/DVD, c'est pourquoi il est plus simple d'​effectuer ​la vérification ''​fsck''​ depuis un [[live CD|live CD/DVD]] ou un [[live USB]].</​note>​+3 étapes simples : 
 +  ​Identifier la partition ​à vérifier 
 +  ​Démonter ​la partition 
 +  - Vérifier la partition
  
-Pour pouvoir utiliser ''​fsck'',​ vous devez au préalable connaître le [[:​partitions|partitionnement]] de votre disque (avec [[:​gparted]] ​par exemple).+==== Identifier la partition à vérifier ===== 
 +Pour pouvoir utiliser ''​fsck'',​ vous devez au préalable connaître le [[:​partitions|partitionnement]] de votre disque
 + 
 +3 façons simples : 
 +  *[[gnome-disk-utility|L'​utilitaire de disque]] ​(écrivez "​disq"​ dans votre menu des applications) 
 +  *L'​utilitaire de disque ​[[:​gparted]] 
 +  *La commande suivante : 
 +<​code>​ 
 +  lsblk -fe7 -o +size 
 +</​code>​ 
 +==== Démonter la partition ===== 
 +<note warning>​Il faut impérativement que votre partition soit démontée, c'​est-à-dire non accessible, ce qui est le cas avec un live CD/DVD, c'est pourquoi il est plus simple d'​effectuer la vérification ''​fsck''​ depuis un [[live CD|live CD/DVD]] ou un [[live USB]].</​note>​
  
 Une fois choisie la partition à examiner, il faudra la démonter, par exemple si la partition est **dev/​sda1** :​ Une fois choisie la partition à examiner, il faudra la démonter, par exemple si la partition est **dev/​sda1** :​
 <​code>​sudo umount /​dev/​sda1</​code>​ <​code>​sudo umount /​dev/​sda1</​code>​
-On peut ensuite lancer ​la vérification : ​<code>sudo fsck /dev/sda1</code>+Si la partition est la partition root => voir le chapitre qui traite de ce cas 
 + 
 +==== Vérifier la partition ===== 
 +<​note>​On prend comme hypothèse que le disque est sda1</​note>​ 
 + 
 +=== Utilisation standard ==== 
 +  sudo fsck /dev/sda1 
 + 
 +=== Forcer une vérification ==== 
 +  sudo fsck -f -v /dev/sda1 
 + 
 +Explication : 
 +  ***-f** : force => forcer ​la vérification ​même si l'​outil pense qu'il n'y a pas de problème 
 +  ***-v** ​verbose =donne plus d'​informations 
 + 
 +=== Vérifier les secteurs défectueux ==== 
 +  ​sudo fsck -f -c -v /dev/sda1 
 + 
 +Explication : 
 +  ***-f** : force =forcer la vérification même si l'​outil pense qu'il n'y a pas de problème 
 +  ***-v** : verbose => donne plus d'​informations 
 +  ***-c** : vérifie les secteurs défectueux 
 + 
 +==== Un exemple de la commande fsck =====
  
 Dans notre exemple, l'​examen de la partition retourne : Dans notre exemple, l'​examen de la partition retourne :
Ligne 50: Ligne 87:
 </​code>​ </​code>​
  
-Si des corrections doivent être effectuées,​ fsck vous demandera de les confirmer : +Si des corrections doivent être effectuées,​ fsck vous demandera de les confirmer :
  
 <code bash> <code bash>
Ligne 57: Ligne 94:
  
 la lettre entre "<>"​ indique la réponse recommandée. Ici "​o"​ soit "​oui"​. la lettre entre "<>"​ indique la réponse recommandée. Ici "​o"​ soit "​oui"​.
 +
  
  
Ligne 65: Ligne 103:
 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//​) 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//​)
  
-<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>​+<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 (fichier **/​etc/​default/​grub**) puis lancer la commande **update-grub**</​note>​
  
-Si le système vous demande suite à un problème, vous devrez faire un fsck manuel étant normalement déjà en root et la partition étant montée en ro, entrez les commandes suivantes :+Si le système vous le demande suite à un problème, vous devrez faire un fsck manuelétant normalement déjà en root et la partition étant montée en ro.\\ Pour repérer la partition à analyser (/​dev/​...) ​:
 <​code>​fdisk -l</​code>​ <​code>​fdisk -l</​code>​
-pour connaître la partition à analyser /dev/... puis pour répondre oui à toutes les questions :​ +Puis lancement de fsck (ici avec l'​option -y pour répondre ​"oui" ​à toutes les questions) 
-<​code>​fsck.ext4 -y /​dev/​...</​code>​+<​code>​fsck -y /​dev/​...</​code>​
  
-ou+ou (avec plus d'​options):​
  
-<​code>​fsck.ext4 -yfv -C0 /​dev/​...</​code>​+<​code>​fsck -yfv -C0 /​dev/​...</​code>​
  
-les différentes options : +L'​​interface fsck​ lance le vérificateur adapté au système de fichiers de la partition ciblée : si la partition est formatée en ext4, alors fsck lancera automatiquement fsck.ext4 
-  * y => répond yes aux questions + 
-  * f => force la vérification même si le système est propre +Les différentes options : 
-  * v => mode verbeux +  *y => répond yes aux questions 
-  * -C0 //​[c'​est un zéro]// => affichage de la barre de progression,​ même sur ext4 depuis 2015 ((Constaté avec la version 1.42-1ubuntu2.2 de e2fsprogs et de e2fslibs.))\\ (en 2014, uniquement sur ext2/3).+  *f => force la vérification même si le système est propre 
 +  *v => mode verbeux 
 +  *-C0 //​[c'​est un zéro]// => affichage de la barre de progression,​ même sur ext4 depuis 2015 ((Constaté avec la version 1.42-1ubuntu2.2 de e2fsprogs et de e2fslibs.))\\ (en 2014, uniquement sur ext2/3).
  
 ===== Afficher les propriétés d'une partition ===== ===== Afficher les propriétés d'une partition =====
Ligne 123: Ligne 163:
 [[:​Gparted]] peut servir d'​interface graphique à fsck. Ouvrez Gparted faite un clic droit sur la partition et choisissez l'​option **Vérifier**. [[:​Gparted]] peut servir d'​interface graphique à fsck. Ouvrez Gparted faite un clic droit sur la partition et choisissez l'​option **Vérifier**.
  
 +[[gnome-disk-utility|L'​outil de disque]] peut aussi servir d'​interface graphique (à vérifier)
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * Pour les sytèmes __antérieurs à ext4__ (soit avant Ubuntu 9.04) **Bonager** : interface graphique pour le contrôle des vérifications disque, [[http://​ubuntuforums.org/​showthread.php?​t=295262|ce post]].  +  ​*[[probleme_de_disque|Problème de disque ou partition]] 
-  * [[wpfr>​Fsck]],​ +  ​*Pour les sytèmes __antérieurs à ext4__ (soit avant Ubuntu 9.04) **Bonager** : interface graphique pour le contrôle des vérifications disque, [[https://​ubuntuforums.org/​showthread.php?​t=295262|ce post]]. 
-  * [[https://​wiki.ubuntu.com/​AutoFsck|autofsck]] : permet de lancer fsck lors de l'​arrêt système plutôt que lors de son démarrage.+  *[[wpfr>​Fsck]],​ 
 +  *[[https://​wiki.ubuntu.com/​AutoFsck|autofsck]] : permet de lancer fsck lors de l'​arrêt système plutôt que lors de son démarrage. 
 +  * 
 +  *[[testdisk|Testdisk]],​ récupération de données sur un disque illisible 
 +  *[[ddrescue|ddrescue]],​ récupération de données sur un disque endommagé
  
 ---- ----
 //​Contributeurs principaux : ...// //​Contributeurs principaux : ...//
  • fsck.1536149133.txt.gz
  • Dernière modification: Le 05/09/2018, 14:05
  • par L'Africain