Recherche de site Web

Comment corriger l’erreur « sudo incapable d’ouvrir le système de fichiers en lecture seule »


Le système de fichiers Linux est une couche intégrée qui gère la façon dont les fichiers sont stockés et récupérés sur un système Linux et d’autres périphériques de stockage. Il fournit une structure de répertoires qui définit l’emplacement des fichiers sur le système, et sans elle, votre système serait un désordre complet.

La santé d’un système de fichiers est donc cruciale pour l’intégrité des données. Pour cette raison, l’erreur « sudo unable to open read-only file system » peut être particulièrement dérangeante et inquiétante.

Dans ce guide, nous cherchons à comprendre la cause de cette erreur et les moyens possibles de corriger l’erreur « sudo incapable d’ouvrir le système de fichiers en lecture seule » sous Linux.

Causes de l’erreur « sudo impossible d’ouvrir le système de fichiers en lecture seule » ?

Cette erreur est causée par une myriade de raisons, notamment :

  • Incohérence du système de fichiers.
  • Mauvaise configuration du système de fichiers (entrées incorrectes dans le fichier /etc/fstab).
  • Arrêt non procédural ou brutal d’un système pour diverses raisons, notamment une perte de courant soudaine ou des dommages au câble.
  • Dans certains cas, une configuration à double démarrage avec Windows peut provoquer cette erreur.
  • Défaillance matérielle.

Après avoir examiné les causes probables de l’erreur, voyons quelques astuces de dépannage qui peuvent aider à résoudre cette erreur.

1. Vérifier et corriger les erreurs du système de fichiers sous Linux

La première étape à suivre est de vérifier que votre système de fichiers ne contient pas d’erreurs ou d’incohérences. Vous pouvez le faire en exécutant la commande fsck suivante à l’aide de l’option -M, qui ignore la vérification des systèmes de fichiers déjà montés.

$ sudo fsck -Af -M

En cas d’échec, démarrez à partir d’un support d’installation en direct de votre système Linux et exécutez la commande suivante. Remplacez ext4 par le type de système de fichiers correct et /dev/sda1 par le bon point de montage.

$ sudo fsck.ext4 -f /dev/sda1

Une fois la réparation du système de fichiers terminée, assurez-vous de redémarrer votre système.

2. Montez le système de fichiers racine avec la permission de lecture-écriture

Une autre astuce consiste à forcer le remontage de votre système de fichiers racine avec des autorisations de lecture-écriture en utilisant le compte root comme suit.

# mount -o remount,rw /

Cela devrait vous permettre de vous remettre de l’erreur.

3. Résoudre le problème de double démarrage de Linux et Windows

Si vous disposez d’une configuration à double démarrage avec Windows configuré en mode de démarrage rapide, cela peut parfois verrouiller le système de fichiers. Pour résoudre ce problème, commencez par démarrer dans Windows.

Rendez-vous dans « Démarrer » > « Paramètres d’alimentation » et sur le panneau de droite, sélectionnez « Paramètres d’alimentation supplémentaires ». Ensuite, cliquez sur « Choisir ce que font les boutons d’alimentation ».

Ensuite, cliquez sur « Modifier les paramètres actuellement indisponibles » et assurez-vous de décocher l’option « Activer le démarrage rapide ». Cliquez ensuite sur « Enregistrer les modifications ».

Ensuite, redémarrez et démarrez votre système Linux.

$ sudo reboot

Parfois, tout ce qui est nécessaire est un simple redémarrage pour résoudre le problème. Cependant, il se peut que ce ne soit pas une solution permanente et que le problème risque de se reproduire.

Conclusion

Nous avons couvert certains des problèmes qui peuvent conduire à un système de fichiers en lecture seule et les solutions possibles pour résoudre l’erreur.

Pour atténuer ou protéger vos données d’un tel événement, ayez toujours une sauvegarde de vos fichiers personnels et assurez-vous de mettre régulièrement à jour votre système pour éviter les logiciels malveillants et les bogues.

Articles connexes: