Executar fsck automáticamente ao pedir a senha de root

1. Executar fsck automáticamente ao pedir a senha de root

Laudelino
laudenpower

(usa Ubuntu)

Enviado em 09/05/2011 - 15:55h

Olá pessoal sou novo no fórum e espero contar com a ajuda de vocês.
Acontece que quando o linux (ubuntu) é desligado de forma abrupta, ele diz ao reiniciar que falhou em montar o sistema de arquivos, e em seguida pede para pressionar Control+D ou informar a senha de root para a reparação manual do sistema de arquivos.
Executando o fsck tudo se resolve (na maioria dos casos), porém o usuário deve digitar o comando para a coisa acontecer. Nesse caso esse processo não poderia ser automático? Pergunto isso pois o computador irá ficar em um lugar onde não existe monitor nem teclado e mouse, e nesse caso é possível que por conta de picos de energia a máquina desligue e o sistema de arquivos se corrompa.

Agradeço a atenção de todos e aguardo alguma dica sobre a solução do problema.


  


2. Re: Executar fsck automáticamente ao pedir a senha de root

Mauricio Souza Klein
Hebang

(usa Arch Linux)

Enviado em 09/05/2011 - 15:58h

Olá!

Já tentou usar a opção -a, ficando fsck -a?

Segundo o manpage, esse é o modo não iterativo.


3. fsck

Laudelino
laudenpower

(usa Ubuntu)

Enviado em 09/05/2011 - 16:08h

Na verdade a tela pedindo a senha de root aparece em seguida a inicialização do sistema (após o grub mais precisamente). Acontece que esse tipo de verificação deve ser realizada somente em modo de root e o fsck deve ser utilizando da seguinte forma: fsck.ext4 /dev/sda1 -y
Não consigo achar nada que automatize esse processo via script por exemplo.

Desde já agradeço a ajuda e a atenção dada ao meu problema.


4. www.google.com/linux

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 09/05/2011 - 16:33h

Vê se é isso que vc quer: http://www.devin.com.br/autofsck/


5. Re: Executar fsck automáticamente ao pedir a senha de root

Laudelino
laudenpower

(usa Ubuntu)

Enviado em 09/05/2011 - 17:48h

Essa dica eu implementei, e até funciona bem, porém o erro que acontece é antes de chegar na verificação automática, tipo essa verificação ele realiza, mas quando ela não conserta o sistema de arquivos é preciso logar como root ou pressionar Control+D (nesse caso ignorando o erro) para poder restaurar o sistema de arquivos.
Nesse caso o fsck que me refiro é aquele que passamos como root na inicialização do sistema (entre o grub e após o logo do ubuntu.


6. Re: Executar fsck automáticamente ao pedir a senha de root

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/05/2011 - 18:32h

deseja realmente automatizar? Há documentos na rede que não aconselham e dizem que rodar fsck em partição montada é perigoso.
a hora que o fsck não conseguir mais corrigir, tá danado...
o ideal é não desligar nenhum linux de forma abrupta.Desligue com o icone ou com comandos, de forma que ele mate os processos, desmonte o sistema de arquivos, remonte read-only etc...


7. Re: Executar fsck automáticamente ao pedir a senha de root

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/05/2011 - 18:44h

Você pode usar o tune2fs pra checar antes de montar as partições no boot, sem pedir senha nem nada mais. Mais detalhes:

http://aurelianomartins.wordpress.com/2010/08/30/tutorial-manutencao-de-disco-com-tune2fs-%E2%80%93-...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts