201 votes

Comment corriger "sudo : unable to open ... Système de fichiers en lecture seule" ?

Le titre n'est peut-être pas aussi descriptif que je le souhaiterais, mais je n'ai pas pu en trouver de meilleur.

Le système de fichiers de mon serveur est passé en lecture seule. Et je ne comprends pas pourquoi il le fait et comment le résoudre.

Je peux me connecter en SSH au serveur et lorsque j'essaie de démarrer apache2 par exemple, j'obtiens le message suivant :

username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
 * Starting web server apache2                                                                                                                                                                                                               (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

Lorsque j'essaie de redémarrer le serveur, j'obtiens :

username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system

Une fois que je l'ai redémarré manuellement, il démarre simplement sans aucun avertissement ou message indiquant que quelque chose ne va pas.

J'espère que quelqu'un pourra m'indiquer la bonne direction à suivre pour résoudre ce problème.

0voto

Cdadgy71 Points 11

J'utilise la version 18.04 LTS et ce que j'ai fait, c'est que j'ai d'abord démonté mes disques endommagés, puis je suis allé dans l'application "Disques" en cliquant sur le tableau de bord. De là, j'ai sélectionné le disque qui était endommagé. Assurez-vous qu'il est démonté sinon cela ne fonctionnera pas. Dans le menu des options (la petite forme d'engrenage), et j'ai cliqué sur "réparer le système de fichiers". Boom ! Ça a marché comme sur des roulettes.

0voto

user476214 Points 351

Il semble que certains fichiers montés aient été corrompus et que le noyau ait défini le système de fichiers sur RO pour éviter d'autres dommages. Pour trouver quel système de fichiers est corrompu, nous pouvons exécuter :

cat /proc/mounts | grep -i ro

La sortie serait similaire à celle ci-dessous :

proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
/dev/sda1 / ext4 ro,relatime,data=ordered 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0

L'une des solutions à ce problème pourrait être de remonter le système de fichiers corrompu.

0voto

Denis da Mata Points 61

J'ai ce problème sur mon ordinateur depuis plus d'un an et j'ai tout essayé pour résoudre le problème. Soudain, Linux passe en mode lecture seule. Si vous êtes en train d'éditer quelque chose, vous ne pouvez pas sauvegarder et devez exécuter fsck et réinitialiser l'ordinateur. L'ordinateur est également très lent et se bloque tout le temps. J'ai supprimé le double démarrage et n'ai laissé qu'Ubuntu, mis à niveau Ubuntu de la version 18.04 LTS à la version 20.04 LTS, et cela n'a pas fonctionné. Ce qui a été crucial pour résoudre le problème, c'est l'utilisation de l'application dmesg commande. L'expérience n'a pas fonctionné pour moi, juste cette commande. La fonction de cette commande est de surveiller l'ordinateur.

Dans mon cas, le problème était lié à l'incompatibilité du SSD avec Ubuntu. J'utilisais un disque dur et après être passé au SSD, le problème est apparu. Le problème a été résolu par mise à jour du micrologiciel du SSD ce qui n'était possible qu'avec des Windowns partitionnés, car Kingston n'a pas de programme pour mettre à jour le firmware via Linux. J'ai également installé le dual boot Windowns et Linux, en installant d'abord Windows sur l'ensemble du SSD, puis en désallouant l'espace par Windowns et en installant Ubuntu, mais il est très peu probable que ce soit la solution au problème.

-1voto

misiagogo Points 1

Il s'agit de paramètres de démarrage mal configurés (essayez de monter / como ext2 ) pas une erreur physique de disque ou de partition.

dmesg | grep "error" m'a donné :

ext3-fs (sda2): error: couldn't mount because of unsupported optional features (240) 
ext2-fs (sda1): error: couldn't mount because of unsupported optional features (240) 
ext4-fs (sda2): mounted file system with ordered data mode: opts: (null)

Il a monté / en lecture seule à cause du fstab error=mount-ro directive.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X