Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:fsck [18/05/2017 13:35] smolski |
doc:systeme:fsck [20/07/2020 17:23] (Version actuelle) --gilles-- [Au démarrage :] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
* Voir aussi les commandes [[mount]] et [[umount]] | * Voir aussi les commandes [[mount]] et [[umount]] | ||
- | ==== Examen et réparation de partitions ==== | + | ===== Examen et réparation de partitions ===== |
La commande **fsck** (//File System Check// ou //File System Consistency Check//) permet le contrôle et la réparation des partitions. \\ | La commande **fsck** (//File System Check// ou //File System Consistency Check//) permet le contrôle et la réparation des partitions. \\ | ||
Ligne 25: | Ligne 25: | ||
Avec cette information, la [[doc:systeme:umount|démonter]] toujours sous root : | Avec cette information, la [[doc:systeme:umount|démonter]] toujours sous root : | ||
<code root>umount /dev/VotrePartition</code> | <code root>umount /dev/VotrePartition</code> | ||
+ | |||
+ | Et si la partition n'est pas montée, elle est donc parfaitement opérationnelle pour exécuter la commande **fsck** dessus. \\ | ||
+ | //Merci à// **Oursonobo** //pour son intervention sur le forum là// : | ||
+ | * https://debian-facile.org/viewtopic.php?pid=247575#p247575 | ||
et enfin : | et enfin : | ||
Ligne 44: | Ligne 48: | ||
et toc tout est bon maintenant... | et toc tout est bon maintenant... | ||
- | ==== Au démarrage : ==== | + | ==== Simulation ==== |
+ | |||
+ | On peut simuler la commande fsck avec l'option **-N** | ||
+ | |||
+ | <code user>man fsck</code> | ||
+ | <code config retour de la commande man>-N Ne pas exécuter, montre uniquement ce qui devrait être accompli.</code> | ||
+ | |||
+ | ===== Au démarrage : ===== | ||
Bon, tout va très bien pour les partitions démontables, mais pour les partitions systèmes et en particulier la partition racine ? Si jamais on modifie le système de fichier alors qu'on est en train de "réparer", on risque de carrément tout casser ! | Bon, tout va très bien pour les partitions démontables, mais pour les partitions systèmes et en particulier la partition racine ? Si jamais on modifie le système de fichier alors qu'on est en train de "réparer", on risque de carrément tout casser ! | ||
Ligne 55: | Ligne 66: | ||
<code root>shutdown -rF now</code> | <code root>shutdown -rF now</code> | ||
- | Si on ne veut pas redémarrer immédiatement mais simplement faire un test au prochain démarrage : | + | |
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Si on ne veut pas redémarrer immédiatement mais simplement faire un test au prochain démarrage : FIXME (méthode obsolète depuis l'utilisation de systemd dans Debian, c'est à dire Debian 8 Jessie ) | ||
<code root>touch /forcefsck</code> | <code root>touch /forcefsck</code> | ||
Ligne 157: | Ligne 177: | ||
Réglons par exemple une vérification tous les 50 démarrage avec un intervalle de temps de 2 semaines de la partition ''hda1'' : | Réglons par exemple une vérification tous les 50 démarrage avec un intervalle de temps de 2 semaines de la partition ''hda1'' : | ||
<code root>tune2fs -c 50 -i 2w /dev/hda1</code> | <code root>tune2fs -c 50 -i 2w /dev/hda1</code> | ||
+ | |||
+ | ===== Liens vers le forum ===== | ||
+ | ==== Perte de données ==== | ||
+ | <note tip>Réparer le système fichier avec fsck, ça veut dire le remettre dans un état cohérent. Ça ne garantit pas la préservation des données. Parfois l'état de certains fichiers est tellement incohérent que la seule façon de réparer est de les supprimer.</note> | ||
+ | |||
+ | https://debian-facile.org/viewtopic.php?pid=332975#p332975 | ||
===== Remerciements ===== | ===== Remerciements ===== | ||
Mes remerciements à M. /usr/bin/man ainsi qu'à tous les rejetons de /usr/share/doc/ | Mes remerciements à M. /usr/bin/man ainsi qu'à tous les rejetons de /usr/share/doc/ |