Lorsqu’on veut créer un répertoire ou un fichier sous linux, voici le message d’erreur qui peut nous être retourné:
Read-only File system
Read-only = lecture seule uniquement
On comprend alors assez vite la nature du problème. Nous n’avons pas les droits en écriture sur la partition ce qui ne permet pas de faire des modifications sur les fichiers de conf notamment.
Pourtant nous sommes bien « loggés » en root et la commande:
ls -al /usr/emulators/
nous retourne bien les droits en écriture pour le superutilisateur:
drwxr-xr-x 2 root root 4096 Jan 1 1970 gpsp
so WTF?
Le souci se situe au niveau du système de fichiers.
1/Vérifier les options de montage dans la FSTAB
Donc on vérifie les options de montage de la partition sur laquelle on souhaite écrire:
cat /etc/fstab
On repère la ligne:
# /dev/mmcblk0p7 / ext4 ro,noauto 0 1
J’ai mis en gras l’option « ro » qui signifie « read only ».
2/ Monter la partition en READ WRITE
La commande suivante va permettre de remonter la partition « / » avec les droits en écriture:
mount -o remount,rw /
A partir de ce moment là on va pouvoir créer des répertoires ou des fichiers sur cette partition.
Une fois les manipulations effectuées, ne pas oublier de remettre les droits à « read only ».
A priori, si vous n’avez pas modifié la fstab, au prochain reboot la.partition « / » sera remontée en lecture seule.
Leave a Reply