É possível executar o fsck para ver apenas erros no disco montado

0

Temos o sistema operacional RedHat 7.2.

/dev/sdc is mounted to /bla/appLO

É possível executar fsck em discos montados (sem umount /bla/appLO ) e ver apenas os erros, se existirem?

Exemplo:

e2fsck -n /dev/sdc
e2fsck 1.42.9 (28-Dec-2013)
Warning!  /dev/sdc is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sdc: clean, 11/1310720 files, 126322/5242880 blocks

O fsck -n mostra o erro, mesmo que o disco esteja montado?

    
por yael 24.04.2018 / 10:26

1 resposta

5

Não.

Você nunca deve executar fsck em um sistema de arquivos montado. Corrigir erros em um sistema de arquivos ao vivo irá atrapalhar seu disco. Mesmo se você executar a ferramenta no modo somente leitura (sem correção de erros), os resultados não serão confiáveis.

De man e2fsck :

Note that in general it is not safe to run e2fsck on mounted filesystems. The only exception is if the -n option is specified, and -c, -l, or -L options are not specified. However, even if it is safe to do so, the results printed by e2fsck are not valid if the filesystem is mounted. If e2fsck asks whether or not you should check a filesystem which is mounted, the only correct answer is ''no''. Only experts who really know what they are doing should consider answering this question in any other way.

    
por 24.04.2018 / 10:39

Tags