Sistema de arquivos raiz somente leitura - erro ext3?

4

Eu tenho um problema com o sistema de arquivos ext3. Não é gravável e não consigo remontá-lo.

# echo 1 > /file
-bash: /file: Read-only file system 
# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
# mount -o remount,rw /
mount: block device /dev/VolGroup00/LogVol00 is write-protected, mounting read-only

Posso consertá-lo sem reiniciar o servidor?

    
por Maciej Nowakowski 08.07.2009 / 12:51

3 respostas

7

Se isso aconteceu desde que a máquina inicializou, verifique dmesg ou outros logs do sistema para relatos de algo que esteja dando errado com o hardware (por exemplo, erros de E / S relatados ao acessar os discos subjacentes) tais erros podem acionar o kernel modo somente leitura até que alguém (você!) apareça para tomar uma decisão mais informada.

    
por 08.07.2009 / 14:35
7

Provavelmente, ele deve ser deixado no modo somente leitura no nível LVM ( lvs não terá um 'w' no segundo caracter da coluna Attr ), então você pode ser capaz de voltar com lvchange --ignorelockingfailure -p w VolGroup00/LogVol00 . Como alternativa, o VG pode ter deixado o acesso de gravação (geralmente causado por uma falha de hardware), nesse caso indicado por uma falta de w no primeiro caractere da coluna Attr na saída de vgs . Isso não pode ser alterado em tempo de execução, pelo jeito.

Se o LVM tiver deixado perms de gravação no LV ou no VG, é provavelmente por um bom motivo, muito , e a menos que você não se importe com seus dados, eu estaria procurando na raiz porque, em vez de tentar impedir o LVM de permitir que as gravações voltem novamente.

    
por 08.07.2009 / 13:01
2

Provavelmente existe erro no sistema de arquivos. Execute fsck após umount. Isso não exigirá reinicialização. Tente fsck sem usar -a ou -p.

    
por 08.07.2009 / 14:57