fsck -cc / dev / sdb1 fornece este resultado. Está tudo bem?

2
root@host [/]# fsck -cc /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: done
/dev/sdb1: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdb1: 11/18317312 files (0.0% non-contiguous), 1198478/73258400 blocks

O sistema de arquivos foi modificado. E daí? Eu apenas formato. Alguma coisa errada?

    
por user4951 05.10.2013 / 19:23

4 respostas

4

Eu corri de novo. O -cc encontrou badblocks e chamou o programa badblocks para repará-los. Você pode querer apenas executá-lo como:

$ fsck /dev/sdb1

trecho da página do manual fsck.ext3

-c
This option causes e2fsck to run the badblocks(8) program to find any blocks which are bad on the filesystem, and then marks them as bad by adding them to the bad block inode. If this option is specified twice, then the bad block scan will be done using a non-destructive read-write test.

UPDATE # 1: Pergunta de acompanhamento

Does the fsck found bad block? What is non destructive read write test?

fsck é uma ferramenta de front end que faz várias verificações quanto ao bem estar geral de um sistema de arquivos. A opção -cc informa fsck para chamar badblocks também, para que uma verificação mais detalhada seja executada.

Uma leitura / gravação não destrutiva envolve o conteúdo do local que está sendo armazenado primeiro, um padrão é usado para testar o local e o conteúdo original é retornado.

Referências

por 05.10.2013 / 22:26
2

Parece que não encontrou nada. E então atualizei o inode do bad block com seus resultados, o que não era nada.

FILE SYSTEM WAS MODIFIED é expulso por fsck qualquer tempo que faz uma gravação no sistema de arquivos. A alteração desse inode de bloco inválido é qualificada.

Especialmente considerando que você não especificou apenas para corrigir quaisquer problemas sem perguntar a você ( -y ) se surgiram problemas no disco que precisam de correção, ele teria dito algo.

    
por 30.10.2013 / 18:47
0

Não se preocupe, esta mensagem aparece quando você tem um arquivo inválido, por exemplo, um arquivo com nome incorreto ou unicode, ou um arquivo ocorrido. Ele não é processado no seu sistema de arquivos.

    
por 05.10.2013 / 22:04
0

Aparentemente, você pode executar dumpe2fs -b para ver a lista de blocos inválidos, por exemplo. %código%. Eu acho que se a saída está vazia, não há blocos ruins (mas eu não tenho uma unidade com blocos ruins disponíveis agora, então não posso testá-la).

    
por 09.09.2018 / 22:26