Erreur et solutions « Système de fichiers en lecture seule »
Le « système de fichiers en lecture seule … » est une erreur liée au système de fichiers. Cette erreur peut se produire dans différentes situations pour différentes raisons. Cette erreur exprime simplement que le système de fichiers cible est monté en mode lecture seule et qu’il ne peut pas être écrit ou modifié.
Cas d’erreur de système de fichiers en lecture seule
Il peut y avoir différents cas d’erreur de « système de fichiers en lecture seule ». Généralement, ils ne sont pas directement à l’origine de cette erreur. La raison principale est que le système de fichiers est monté en lecture seule pour différentes raisons. Ci-dessous, nous listons quelques cas de cette erreur.
En essayant de redémarrer le serveur web apache2, vous pouvez obtenir cette erreur comme ci-dessous.
$ sudo service apache2 start
password for username:
sudo: unable to open /var/lib/sudo/user: Read-only file system
* Starting web server apache2
Liste des systèmes de fichiers montés
Tout d’abord, nous listerons les systèmes de fichiers déjà montés. La commande mount peut être utilisée pour les systèmes de fichiers montés répertoriés. La sortie peut être un peu longue mais il suffit de trouver les lignes liées au chemin racine et au chemin d’accueil.
mount
Re-Monter le système de fichiers
La première étape pour résoudre une erreur de système de fichiers en lecture seule est le système de fichiers remonté. Parce que le système de fichiers peut être monté en lecture seule pour différentes raisons qui se produisent de temps en temps. Donc, le remontage du système de fichiers le montera dans un état normal. Les systèmes de fichiers spécifiés situés dans le fichier de configuration /etc/fstab peuvent être remontés avec la commande suivante. Cette opération nécessite les privilèges root comme prévu.
sudo mount -o remount /
Redémarrez le système
Une autre façon de résoudre les erreurs du système de fichiers en lecture seule consiste à redémarrer le système. Le redémarrage du système prend un nouveau départ où les erreurs sont effacées, ce qui peut être des bibliothèques associées, la configuration, des modifications temporaires, etc.
sudo reboot
Vérifier le système de fichiers Pour les erreurs
Redémarrer le système vérifie généralement le système de fichiers pour les erreurs et s’il s’agit d’erreurs, elles sont corrigées. Mais dans certains cas, cela peut ne pas fonctionner. Nous pouvons vérifier explicitement les erreurs et les corriger automatiquement en utilisant la commande fsck.
sudo fsck.ext4 -f /dev/sda2
Re-Monter le système de fichiers En lecture-écriture
Le système de fichiers est configuré pour être monté en lecture seule par défaut. Mais ces systèmes de fichiers peuvent également être montés en lecture et en écriture. L’option rw peut être utilisée pour monter en lecture et en écriture.
sudo mount -oremount,rw /