Problema ao consertar o sistema de arquivos raiz ext3 usando fsck no CentOS 5

2

Quando executo um fsck de somente leitura na partição raiz montada de um servidor CentOS 5, ele encontra vários erros. No entanto, executar uma verificação forçada na próxima inicialização não encontra nenhum!

Aqui estão os resultados da verificação somente leitura montada:

# fsck -nCf /
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
Warning!  /dev/sda3 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 232259589 has zero dtime.  Fix? no

Inodes that were part of a corrupted orphan linked list found.  Fix? no

Inode 232259593 was part of the orphaned inode list.  IGNORED.
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences:  -32194676 -(32235995--32235998) -(32236209--32236210) -(32238978--32238981) -(32239590--32239593) -(32239924--32239926) -(32241448--32241457) -(32245306--32245313) -32867401 -(36754088--36754097) +(143647672--143648620) -(143653816--143654764)
Fix? no

Free blocks count wrong for group #982 (1277, counted=1276).
Fix? no

Free blocks count wrong for group #983 (810, counted=777).
Fix? no

Free blocks count wrong for group #984 (19647, counted=19637).
Fix? no

Free blocks count wrong for group #1003 (28042, counted=28041).
Fix? no

Free blocks count wrong for group #1121 (11611, counted=11598).
Fix? no

Free blocks count wrong (227428348, counted=227427933).
Fix? no

Inode bitmap differences:  -232259589 -232259593
Fix? no

Free inodes count wrong (243391778, counted=243391739).
Fix? no


/: ********** WARNING: Filesystem still has errors **********

/: 205534/243597312 files (3.7% non-contiguous), 16161230/243589578 blocks

A maneira como faço uma verificação forçada é:

touch /forcefsck
echo -n "-y" > /fsckoptions

Isso força o fsck a rodar na próxima inicialização e a opção "-y" deve autofixar todos os erros, mas a verificação não encontra nenhum durante a inicialização. No entanto, depois que o sistema de arquivos é montado e eu executo a verificação somente leitura novamente, ele encontra todos os mesmos erros.

Obrigado pelo seu tempo,

PRL

    
por prl77 10.05.2011 / 00:53

1 resposta

2

Um sistema de arquivos montado será inconsistente no disco. Não verifique um sistema de arquivos montado. Direto da boca dos cavalos: "No entanto, mesmo que seja seguro fazê-lo, os resultados impressos pelo e2fsck não são válidos se o sistema de arquivos estiver montado." -E2FSCK (8)

    
por 10.05.2011 / 01:15