
Eu tenho um problema com o sistema de arquivos ext3. Não é gravável e não posso 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 consertar sem reiniciar o servidor?
Responder1
Se isso aconteceu desde que a máquina foi inicializada, verifique dmesg
ou outros registros do sistema em busca de relatórios de algo terrível acontecendo de errado com o hardware (por exemplo, erros de IO relatados ao acessar os discos subjacentes), tais erros podem fazer com que o kernel coloque as coisas no modo somente leitura até que alguém (você!) vem para tomar uma decisão mais informada.
Responder2
Provavelmente ele foi colocado no modo somente leitura no nível do LVM ( lvs
faltará um 'w' no segundo caractere da Attr
coluna), então você poderá voltar atrás com um lvchange --ignorelockingfailure -p w VolGroup00/LogVol00
. Como alternativa, o VG pode ter perdido o acesso de gravação (normalmente causado por uma falha de hardware), neste caso indicado pela falta de w
no primeiro caractere da Attr
coluna na saída de vgs
. Isso não pode ser alterado em tempo de execução, pelo que parece.
Se o LVM retirou as permissões de gravação no LV ou no VG, provavelmente é por um período muito,muitoum bom motivo, e a menos que você não se importe com seus dados, eu estaria investigando a causa raiz, em vez de tentar forçar o LVM a permitir gravações novamente.
Responder3
Provavelmente há um erro no sistema de arquivos. Execute fsck após umount. Isso não exigirá reinicialização. Tente fsck sem usar -a ou -p.