Não é possível montar o sistema de arquivos raiz rw com diário

3

Tentando entender toda a configuração do journalling e pelo que li e tentei, está me escapando de alguma forma.

O sistema de arquivos raiz é ext3. Examiná-lo via tune2fs -l / dev / root mostra que 'has_journal' está presente. "Bom", me parece, "isso deve ser fácil!".

Não tão rápido lá, hotshot. Eu adicionei 'data = journal' à linha no fstab (originalmente, eu tinha 'defaults, data = journal' mas depois descartei a entrada 'defaults').

Também adicionei 'rootflags = data = journal' à minha linha 'kernel xxx' no grub.conf.

Reinicializado, o sistema de arquivos é montado somente para leitura e eu preciso navegar com ele para torná-lo gravável. O comando 'mount' não fez nada, então eu tive que examinar / proc / mounts para qualquer informação.

Eu também tentei adicionar 'data = journal' a todos os meus sistemas de arquivos ext3, e alguns apareceram, via / proc / mounts, para serem montados com data = ordered e outros com data = journal ... por que a diferença lá ?

Como obtenho o sistema de arquivos raiz montado rw com journalling? OS é o CentOS 5.4.

    
por Jon 13.04.2015 / 22:42

2 respostas

0

Se o sistema de arquivos estiver montado como o tipo ext3, o registro no diário do sistema de arquivos é ativado por padrão, não é necessário especificá-lo explicitamente.

O tipo de sistema de arquivos ext3 pode ser especificado explicitamente com a opção '-t ext3' para o comando mount ou na coluna type em / etc / fstab. Normalmente, você não deve remover a opção 'defaults' para o sistema de arquivos raiz em / etc / fstab.

    
por 14.04.2015 / 17:12
0

Eu encontrei esta página , que me direcionou a hackear meu initrd. Depois que fiz isso, as coisas começaram a funcionar. Não tenho certeza se entendi exatamente por que eu precisei fazer isso, mas está funcionando agora.

Pergunta ... quais sistemas de arquivos não devem ser montados com o journalling ativado? tmp? troca? outros?

    
por 15.04.2015 / 16:59