O que aconteceria se montássemos um sistema de arquivos em que o e2fsck já estivesse sendo executado?

3

Geralmente, é uma má idéia fazer um e2fsck em um sistema de arquivos enquanto o sistema de arquivos é montado (a página man menciona uma situação específica em que é seguro: -n fornecido e -c , -l ou -L não dado, e mesmo assim não é recomendado).

No entanto, o que aconteceria se uma verificação do sistema de arquivos estivesse em andamento quando algum outro processo tentasse montar o sistema de arquivos de leitura / gravação?

Obviamente, e2fsck provavelmente ficaria confuso e reclamaria de bloqueios sujos em todo o lugar, especialmente se o sistema de arquivos, em seguida, vê o uso ativo, mas a intervenção do administrador ausente para tentar corrigir tais "erros", existe algum risco de perda de dados ou corrupção do sistema de arquivos?

    
por a CVn 18.08.2013 / 22:03

1 resposta

-2

(Desculpe, eu não li essa pergunta com cuidado. Esta é uma edição.)

e2fsck é uma ferramenta de verificação e reparo de disco. Você deve desmontar o sistema de arquivos antes de executar o e2fsck para reparar o sistema de arquivos. O E2fsck verificará o log do sistema de arquivos e reparará o estado inconsistente do sistema de arquivos. Por exemplo, ele removerá arquivos com falha, redo log para concluir o arquivo io, reparar informações de inode de arquivos, etc.

Se você montar o sistema de arquivos por gravável, e executar o e2fsck no sistema de arquivos simultaneamente, o sistema de arquivos pode estar danificado. O E2fsck pode mover e editar inode ou bloquear informações.

    
por 19.08.2013 / 05:22