“Read-only File System” Error and Solutions
o “Read-only file system …” é um erro relacionado ao sistema de arquivos. Este erro pode ocorrer em diferentes situações por diferentes razões. Este erro simplesmente expressa que o sistema de arquivos de destino é montado como modo somente leitura e não pode ser escrito ou alterado.
casos de erro do sistema de arquivos somente leitura
pode haver diferentes casos de erro” sistema de arquivos somente leitura”. Geralmente, eles não estão causando diretamente esse erro. O principal motivo é que o sistema de arquivos é montado como Somente Leitura por diferentes razões. Abaixo listamos alguns casos desse erro.
ao tentar reiniciar o servidor web apache2, você pode obter esse erro como abaixo.
$ sudo service apache2 start
password for username:
sudo: unable to open /var/lib/sudo/user: Read-only file system
* Starting web server apache2
lista de Sistemas de arquivos montados
primeiro, listaremos sistemas de arquivos já montados. O comando mount pode ser usado para sistemas de arquivos montados listados. A saída pode ser um pouco longa, mas apenas Encontre as linhas relacionadas ao caminho raiz e ao caminho inicial.
mount
voltar a montar o sistema de arquivos
o primeiro passo para resolver um erro de Sistema de arquivos somente leitura é o sistema de arquivos remontado. Porque o sistema de arquivos pode ser montado como Somente Leitura por diferentes razões que ocorrem uma vez por vez. Portanto, remontar o sistema de arquivos irá montá-lo em um estado normal. Os sistemas de arquivos especificados localizados no arquivo de configuração /etc/fstab podem ser remontados com o seguinte comando. Esta operação requer privilégios de root conforme o esperado.
sudo mount -o remount /
sistema de reinicialização
outra maneira de resolver o erro do sistema de arquivos somente leitura é reiniciar o sistema. Reinicializar o sistema faça um novo começo onde o erro anterior é apagado, que pode ser bibliotecas relacionadas, configuração, alterações temporárias etc.
sudo reboot
verifique se há erros no sistema de arquivos
reiniciar o sistema geralmente verifica se há erros no sistema de arquivos e, se houver erros, eles são corrigidos. Mas em alguns casos, isso pode não funcionar. Podemos verificar explicitamente os erros e corrigi-los automaticamente usando o comando fsck.
sudo fsck.ext4 -f /dev/sda2
remontar o sistema de arquivos em Read-Write
o sistema de arquivos está configurado para ser montado como Somente Leitura por padrão. Mas esses sistemas de arquivos também podem ser montados como leitura e gravação. A opção rw pode ser usada para montar leitura e gravação.
sudo mount -oremount,rw /