Commande Linux + collection de scripts shell : inspection et réparation du système de fichiers

Tutoriels gratuits recommandés : Python, C++, Java, JS, Rust, Go Language Introduction Complete Manual (6 in 1).zip-Python Documentation Resources-CSDN Download


Même les systèmes de fichiers modernes peuvent mal fonctionner en cas de panne de courant soudaine ou si un programme malveillant verrouille le système lors de l'accès aux fichiers . Heureusement, il existe des outils de ligne de commande qui peuvent vous aider à restaurer le système de fichiers à la normale.
Chaque système de fichiers a ses propres commandes de récupération qui peuvent interagir avec le système de fichiers. Cela peut rendre la situation inconfortable.Comme
de plus en plus de systèmes de fichiers sont disponibles dans l'environnement Linux, vous devez également maîtriser un grand nombre de commandes correspondantes. Heureusement, il existe un programme frontal commun
qui peut déterminer le système de fichiers sur le périphérique de stockage et appeler la commande de récupération du système de fichiers appropriée en fonction du système de fichiers à restaurer. La commande fsck peut vérifier et réparer la plupart des types de systèmes de fichiers Linux, y compris ext, ext2, ext3, ext4, ReiserFS, JFS et XFS
abordés précédemment dans ce chapitre .
Le format de la commande est :
fsck options filesystem
Vous pouvez lister plusieurs systèmes de fichiers à vérifier sur la ligne de commande.
Un système de fichiers peut être référencé par le nom du périphérique, le point de montage dans le répertoire virtuel et la valeur UUID unique attribuée au système de fichiers.



Conseil : Bien que les utilisateurs de systèmes de fichiers journalisés aient besoin d'utiliser la commande fsck, on peut se demander si les utilisateurs de systèmes de fichiers COW doivent également utiliser cette commande. En fait, le système de fichiers ZFS ne fournit même pas d'interface avec l'utilitaire fsck.


La commande fsck utilise le fichier /etc/fstab pour déterminer automatiquement les systèmes de fichiers des périphériques de stockage normalement montés sur le système. Si le
périphérique de stockage n'est pas encore monté (par exemple, vous venez de créer un système de fichiers sur un nouveau périphérique de stockage), vous devez spécifier le
type de système de fichiers avec l'option de ligne de commande -t. Le Tableau 8-4 répertorie les autres options de ligne de commande disponibles.

Vous avez peut-être remarqué que certaines options de ligne de commande sont dupliquées. Cela fait partie du problème lié à l'implémentation d'un frontal commun pour plusieurs commandes
. Certaines commandes de réparation de système de fichiers ont des options supplémentaires disponibles. Si vous souhaitez une vérification des erreurs plus avancée, vous devez consulter la
page de manuel de l'outil de réparation du système de fichiers pour déterminer s'il existe des options étendues spécifiques au système de fichiers.

Astuce : La commande fsck ne peut être exécutée que sur des systèmes de fichiers non montés. Pour la plupart des systèmes de fichiers, vous pouvez simplement démonter le système de fichiers
pour le vérifier, puis le remonter une fois la vérification terminée. Mais comme le système de fichiers racine contient toutes
les commandes et fichiers journaux de base de Linux, vous ne pouvez pas le démonter sur un système en cours d'exécution.


C'est maintenant le bon moment pour découvrir un LiveCD Linux par vous-même ! Démarrez simplement le système avec le LiveCD et
exécutez la commande fsck sur le système de fichiers racine.
Jusqu'à présent, ce chapitre a expliqué comment gérer le système de fichiers dans le périphérique de stockage physique. Linux a d'autres moyens de
créer des périphériques de stockage logiques pour les systèmes de fichiers. La section suivante vous expliquera comment utiliser les périphériques de stockage logiques. 

Tutoriels gratuits recommandés : Python, C++, Java, JS, Rust, Go Language Introduction Complete Manual (6 in 1).zip-Python Documentation Resources-CSDN Download

Je suppose que tu aimes

Origine blog.csdn.net/tysonchiu/article/details/125873111
conseillé
Classement