O título pode não ser tão descritivo quanto eu gostaria que fosse, mas não conseguiu chegar a um melhor.
O sistema de arquivos do meu servidor entrou em Somente Leitura. E eu não entendo por que isso acontece e como resolvê-lo.
Posso fazer o SSH no servidor e, ao tentar iniciar o apache2, por exemplo, recebo o seguinte:
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.
Quando tento reiniciar o servidor, recebo:
username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Depois de reiniciar manualmente, basta iniciar sem nenhum aviso ou mensagem dizendo que algo está errado.
Espero que alguém possa me indicar a direção certa para resolver esse problema.
filesystem
restart
read-only
John
fonte
fonte
The **quick start** option can be found in **power options** in the control panel of Windows
. Estou tendo o mesmo problema com um Ubuntu na AWSRespostas:
O sistema de arquivos geralmente entra em somente leitura enquanto o sistema está sendo executado se houver um problema de consistência do sistema de arquivos. Isso é especificado
fstab
comoerrors=remount-ro
e ocorrerá quando um acesso ao FS falhar ou se for solicitada uma remontagem somente leitura de emergência via Alt+ SysRq+ U. Você pode correr:para forçar uma verificação de todos os sistemas de arquivos. Como uma das outras respostas afirma, olhar
dmesg
também é muito útil.Edit: Não esqueça o
-M
na linha de comando.NOTA: Como mencionado por Bibhas em sua resposta : Se
fsck
ficar preso após o banner da versão:convém tentar usar o fsck específico do EXT4
Desde que a partição em questão
/dev/sda1
fosse um sistema de arquivos ext4.fonte
-M
opção para pular sistemas de arquivos montados. (-M Do not check mounted filesystems and return an exit code of 0 for mounted filesystems.
from FSCK (8))sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system
fsck from util-linux 2.20.1
sudo su; passwd
. Então você pode usarsu -c fsck -Af -M
.-M
sinalizador faz com que o fsck pule os sistemas de arquivos montados. Veja a página defsck (8)
manual.Aqui está o comando que resolveu meu problema:
melhor que uma reinicialização ou sudo fsck -Af
fonte
sudo
não funcionará se o sistema de arquivos for somente leitura.sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system
mount: cannot remount block device /dev/sda2 read-write, is write-protected
mount: cannot remount /dev/sda8 read-write, is write-protected
A resposta por hexafraction não funcionou para mim. Toda vez que tentei executá-
sudo fsck -Af -M
lo, mostravae nada mais. Nenhum erro ou qualquer coisa. Para mim, inicializar em um disco ao vivo e executar isso funcionou -
Desde que a partição em questão
/dev/sda1
fosse um sistema de arquivos ext4.fonte
sudo fsck.ext4 -f /dev/sda1
trabalho. Ainda é necessário reiniciar.Tente executar
dmesg | grep "EXT4-fs error"
para verificar se há algum problema relacionado ao sistema de arquivos / sistema de diário. Eu recomendo que você reinicie seu sistema, então. Além disso, asudo fsck -Af
resposta do ObsessiveSSOℲ não fará mal.fonte
Se você deseja forçar o sistema de arquivos raiz a remontar como rw, faça o seguinte.
fonte
Observe que algumas vezes isso pode ser causado pelo fato de o computador esquecer a hora do sistema - a verificação do disco falha porque as datas no diário estão em THE FUTURE!
Definir o tempo do BIOS (e verificar a bateria do BIOS) corrigiu esse problema para mim, sem precisar fazer nenhuma recuperação de disco.
fonte
Normalmente, o linux coloca seus sistemas de arquivos em leitura somente quando ocorrem erros, especialmente erros no disco ou no próprio sistema de arquivos, erros como uma entrada de diário errada, por exemplo.
É melhor verificar se
dmesg
há erros relacionados ao disco.O Google está cheio de discussões sobre isso e você pode escolher os que estão mais próximos da sua configuração, mas
dmesg
geralmente é suficiente dar uma olhada .fonte
grep
nadmesg
saída?dmesg
é provável que ele esteja cheio de erros inúteisecryptfs
.Para mim, reinicializando um sistema que resolve esse problema
como ele mencionou sobre isso.
fonte
(Resposta anterior excluída)
Edit: O principal problema estava do lado do Windows. Após atualizar o Windows 10, a opção 'início rápido' foi ativada automaticamente. Ao desativar essa opção novamente e reiniciar novamente a máquina, o problema desapareceu. O Windows 10 me deu uma forte dor de cabeça por dias :(
A opção 'início rápido' pode ser encontrada em 'opções de energia' no painel de controle. Desative isso !!! :)
fonte
Se você está inicializando duas vezes sua máquina com o Ubuntu e o Windows juntos e esse problema ocorre, é porque o Windows altera o sistema de arquivos; nesse caso, isso pode fazer o truque. Tente desativar a inicialização rápida
Agora, a inicialização no Ubuntu resolverá o problema. Espero que isto ajude!
https://youtu.be/KJ-0KPZhAFo
fonte
Se você estava em situações que não podem usar o disco ao vivo, por exemplo, você é remotamente ssh no seu sistema, ainda pode usar o comando que o @Bibhas respondeu:
Ele solicitará a correção do erro do sistema de arquivos. Você também precisa reiniciar o sistema remotamente.
fonte
No meu caso, o RAID 1 foi estabilizado após a instalação inicial. Eu tenho / boot e / no s / w RAID1. Tendo deixado o sistema da noite para o dia e reiniciado, tudo está funcionando bem. Richard
fonte
Verifique se você possui algum hardware com defeito. Este erro ocorreu devido a um afrouxamento do disco rígido. Ran mount -o remount, rw / e funcionou bem.
fonte
Suas configurações de inicialização mal configuradas (tente montar
/
comoext2
) não geram ou particionam erros físicos.dmesg | grep "error"
deu-me:Ele foi montado
/
como somente leitura devido àerror=mount-ro
diretiva fstab .fonte
Estou usando a versão 18.04 LTS e o que fiz foi: primeiro desmontei as unidades danificadas e entrei no aplicativo "Disks" pesquisando no painel. A partir daí, selecionei a unidade que estava danificada. Verifique se está desmontado, caso contrário não funcionará. No menu de opções (a pequena forma de engrenagem), clique em "reparar sistema de arquivos". Estrondo! Funcionou como um encanto.
fonte