Explique-me a saída fsck_hfs

0

Estou tentando verificar HDD externo de 3,5 "USB para setores defeituosos e corrigi-los, se possível.

$ sudo fsck_hfs -fy -S /dev/disk2

Dá a seguinte saída:

** /dev/rdisk2 (NO WRITE)
Scanning entire disk for bad blocks
   Executing fsck_hfs (version hfs-285).
volumeType is 0
0000:  0000 0000 0000 0000 0000 0000 0000 0000       |................|
. . .
01b0:  0000 0000 0000 0000 0000 0000 0000 00fe       |................|
01c0:  ffff eefe ffff 0100 0000 2f7b a8ae 0000       |................|
01d0:  0000 0000 0000 0000 0000 0000 0000 0000       |................|
. . .
01f0:  0000 0000 0000 0000 0000 0000 0000 55aa       |..............U.|
block 8509328:  *** NO MATCH ***
block 8509329:  *** NO MATCH ***
block 8509330:  *** NO MATCH ***
block 8509331:  *** NO MATCH ***
block 8509332:  *** NO MATCH ***
block 8509333:  *** NO MATCH ***
block 8509334:  *** NO MATCH ***
block 8509335:  *** NO MATCH ***
block 2305765384:   *** NO MATCH ***
block 2305765385:   *** NO MATCH ***
block 2305765386:   *** NO MATCH ***
block 2305765387:   *** NO MATCH ***
block 2305765388:   *** NO MATCH ***
block 2305765389:   *** NO MATCH ***
block 2305765390:   *** NO MATCH ***
block 2305765391:   *** NO MATCH ***
block 2305765472:   *** NO MATCH ***
block 2305765473:   *** NO MATCH ***
block 2305765474:   *** NO MATCH ***
block 2305765475:   *** NO MATCH ***
block 2305765476:   *** NO MATCH ***
block 2305765477:   *** NO MATCH ***
block 2305765478:   *** NO MATCH ***
block 2305765479:   *** NO MATCH ***
block 2305765480:   *** NO MATCH ***
block 2305765481:   *** NO MATCH ***
block 2305765482:   *** NO MATCH ***
block 2305765483:   *** NO MATCH ***
block 2305765496:   *** NO MATCH ***
block 2305765497:   *** NO MATCH ***
block 2305765498:   *** NO MATCH ***
block 2305765499:   *** NO MATCH ***
block 2305765500:   *** NO MATCH ***
block 2305765501:   *** NO MATCH ***
block 2305765502:   *** NO MATCH ***
block 2305765503:   *** NO MATCH ***
block 2305765528:   *** NO MATCH ***
block 2305765529:   *** NO MATCH ***
block 2305765530:   *** NO MATCH ***
block 2305765531:   *** NO MATCH ***
block 2305765532:   *** NO MATCH ***

É bom ou ruim? Como entender essa saída?

ATUALIZAÇÃO:

Encontrado aqui: link

EXIT VALUES
 fsck_hfs indicates some status by exit value.  The current list of exit status results is:
       0       No errors found, or successfully repaired.
       3       A quick-check (the -n option) found a dirty filesystem; no repairs were made.
       4       During boot, the root filesystem was found to be dirty; repairs were made, and the
               filesystem was remounted.  The system should be rebooted.
       8       A corrupt filesystem was found during a check, or repairs did not succeed.
       47      A major error was found with -E.

Parece que o meu HDD está bem:

volumeType is 0

Mas eu quero entender outras linhas de saída

    
por k06a 09.06.2017 / 23:46

1 resposta

1

As unidades modernas bloqueiam automaticamente os setores defeituosos na gravação.

Faça o backup de todos os dados de seu interesse e, em seguida, formate todo o disco com "zero all data" (todos os dados) selecionado.

Se você puder ler os contadores de dados SMART do inversor, verifique se os contadores dos setores defeituosos pendentes / bloqueados / remapeados ainda são zero. Se forem diferentes de zero, sua unidade provavelmente estará morrendo e não se deve confiar em dados importantes / insubstituíveis.

    
por 10.06.2017 / 00:43