Remodir RW raiz sem reinicializar

4

Hoje fiz algo estúpido na produção do servidor xen vm. Eu montei o mapeador de dispositivos externos como somente leitura para fazer uma cópia do sistema de arquivos. Esse processo correu bem, mas depois o rootfs / tornou-se somente leitura dentro da máquina convidada.

/dev/xvda on / type ext4 (ro,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)

Felizmente todos os serviços importantes usando as partições /home e /var para que a máquina não pare de funcionar, mas agora não consigo remontar o / root como RW sem reinicializá-lo (o que não é uma opção, já que é produção ).

Eu tentei:

  1. fsck -f /dev/xvda
  2. mount -o rw,remount /
  3. mount -n -o remount,rw /

Não permite a remontagem como RW.

[Mon Jul  7 14:59:06 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 14:59:21 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 14:59:50 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 15:00:13 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 15:00:16 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user

Por favor, diga-me que é possível sem reiniciar?

    
por posixcompliant 07.07.2014 / 15:08

1 resposta

4

Eu usei mount -o rw,remount / sem problemas muitas vezes. A mensagem "Anular forçado pelo usuário" indica que pode haver um problema com o sistema de arquivos, que só pode ser corrigido com um fsck . Infelizmente, você provavelmente terá que reiniciar para fazer isso. Outra alternativa é que o disco é um dispositivo USB ou flash com uma chave física somente leitura, que precisa ser invertida.

    
por 07.07.2014 / 16:32