ClearOS - como evitar ficar preso em uma mensagem fsck na inicialização?

2

Eu tive isso acontecer algumas vezes - eu tenho uma caixa ClearOS Enterprise 5.2, e devido a uma falta de energia ou similar, ele acaba mostrando um erro na inicialização e dizendo que o fsck precisa ser executado (eu acho que ele disse com (ou sem?) o parâmetro -a).

O problema é que eu preciso que esta caixa seja sem cabeça, em um local remoto (a milhas de distância)!

Então, eu preciso encontrar uma solução sobre como repará-lo automaticamente, sem que alguém esteja presente com um monitor e um teclado.

Outra possibilidade é simplesmente evitar o problema em conjunto - talvez haja algo que possa ser mudado, por isso é muito improvável que aconteça (não posso evitar a falta de energia, é claro - pelo menos não na prática).

Finalmente, talvez seja possível inicializar uma mídia somente de leitura (cd) ou sistema de arquivos ou similar? Pelo menos o sistema operacional básico, para que ele sempre pelo menos inicializasse com configuração suficiente para permitir acesso remoto ou conectividade básica?

    
por Scott Szretter 28.01.2012 / 14:45

1 resposta

1

Nota: Isso funciona no CentOS e no RHEL. Acredito que também funcione no ClearOS, já que é baseado no RHEL. Você pode checar se olha essas coisas procurando em /etc/rc.d/rc.sysinit - que é o script que decide o material fsck que descrevi abaixo.

Você pode desabilitar isso em / etc / fstab, o sexto campo em cada linha define se o fstab deve ou não ser executado.

/dev/sysvg/rootlv     /        ext4      defaults 0 0 <-- that 

O acima irá desativá-lo. Se, em vez disso, você quiser garantir que ele seja executado com a opção -y, os erros de correção automática serão criados para criar o arquivo /etc/sysconfig/autofsck e adicionar essas linhas a ele:

AUTOFSCK_DEF_CHECK=yes
PROMPT=yes
AUTOFSCK_TIMEOUT=10

Se você fizer isso, o servidor executará o fsck automaticamente e corrigirá as coisas sozinho se tiver sido reinicializado da maneira mais difícil.

    
por 28.01.2012 / 15:11