Por que o Linux verifica discos durante a inicialização em vez de desligar? [fechadas]

1

Estou apenas curioso - por que todas as distribuições Linux (todas que eu vi) executam suas verificações de disco periódicas durante a inicialização? Quero dizer, eu entendo que um disco deve ser verificado de vez em quando, mas por que o sistema faz isso durante a inicialização, quando eu estou esperando que ele carregue, em vez de verificá-los durante o desligamento, quando (muito provavelmente) o usuário não faz isso? Não precisa mais do computador.

Estou sentindo falta de algo?

    
por mik01aj 03.12.2010 / 09:48

5 respostas

2

Concordo com a sua opinião. Este é um design duvidoso e, pior ainda, pela lei Murphy, o fsck geralmente acontece no dia em que você está com mais pressa. No entanto, nada impede que você adicione uma tarefa rc que verificará seus sistemas de arquivos no momento do desligamento se seus contadores estiverem próximos do limite. Uma solução ainda melhor seria usar um sistema de arquivos (possivelmente em outro sistema operacional) que não precise de fsck, como o ZFS.

    
por 03.12.2010 / 11:40
4

Então, você preferiria trabalhar em um sistema defeituoso e, possivelmente, perder o trabalho de um dia do que ser informado antes de começar a trabalhar?

para a maioria dos usuários, é melhor informar-se sobre possíveis problemas antes que eles escrevam coisas no disco e, portanto, este seja o comportamento padrão. No entanto, você pode executar as verificações do sistema de arquivos em seu sistema sempre que desejar.

    
por 03.12.2010 / 10:11
1

Sim, mas apenas de vez em quando. É configurável quantas inicializações (ou tempo) devem decorrer até a próxima verificação.

Eu acho que você teria que esperar também no desligamento, e pode ser que você estaria ansioso para ir para casa muito mais do que você está ansioso para começar a trabalhar na hora da inicialização -:)

    
por 03.12.2010 / 10:00
1

Se eu fosse um programador, enviaria um patch para o desligamento que exibe um diálogo: "O sistema de arquivos em / dev / sdd4 precisará ser verificado após mais 2 reinicializações. Gostaria de verificá-lo agora ou esperar até mais tarde?" (O mesmo ocorre com os outros comandos parecidos com o desligamento).

Claro que, sendo este o Linux, encerrei a minha área de trabalho apenas para instalações do kernel, por isso não é um grande problema.

    
por 03.12.2010 / 15:04
1

Eu gosto da sua ideia .. Você deve solicitar isso como um recurso em algo como link . Deixe que os outros votem, e veja se ele pode ser implementado .. (ou se houver razões técnicas porque não) .. Eu amo a inicialização de 12 segundos no meu SSD, eu odeio quando se torna uma inicialização de 2 min por causa do fsck .. Eu gosto da idéia do CarlF sobre um diálogo avisando você, então você pode executá-lo cedo.

    
por 03.12.2010 / 16:12