Uma verificação do sistema de arquivos iniciada a partir do / etc / fstab auto-repair?

0

Temos um Raspberry Pi localizado em um local onde pode haver perda de energia frequente. Eu estou tentando fazê-lo escanear e reparar (se necessário) um sistema de arquivos toda vez que ele é inicializado, caso a perda de energia cause corrupção no FS. O sistema de arquivos em questão é ext4, mas NÃO é o sistema de arquivos raiz.

Parece que eu posso fazer o que eu quero usando tune2fs -c 1 /dev/sdX# , e configurando a ordem de verificação do sistema de arquivos do / etc / fstab para 2 para aquela partição. O que não tenho certeza é o que acontece quando detecta problemas. Isso corrige-os automaticamente? Parará de iniciar e esperará que alguém confirme que isso deve consertar as coisas?

O Pi é sem cabeça - não há ninguém para confirmar nada.

    
por Tal 24.10.2018 / 21:49

1 resposta

1

Você não precisa definir "-c 1" no sistema de arquivos. Isso significa "forçar um e2fsck completo a executar cada montagem", o que seria irritante (tempo de inicialização lento) e desnecessário para o ext4 com um diário. Mesmo sem um diário, você não precisa executar estritamente um e2fsck completo se o sistema de arquivos tiver sido desmontado (isso será gravado no próprio superbloco).

Por padrão, se houver uma fase de verificação em / etc / fstab, o e2fsck irá reparar o sistema de arquivos automaticamente. De acordo com a página man e2fsck.8, o padrão é executar com "-p", embora "-y" seja mais agressivo na correção de problemas automaticamente.

    
por 26.10.2018 / 08:52