O que faz com que um sistema de arquivos HFS + seja marcado como “sujo”?

1

Eu tenho um disco rígido externo (USB) que eu uso para backup do meu sistema Mac OS X 10.7.3. Em algumas ocasiões, quando conectei essa unidade, em vez de montá-la, um processo fsck_hfs começa a consumir muita CPU por uma hora ou mais.

Eu verifiquei os registros do sistema e, em /var/log/fsck_hfs.log , encontrei o seguinte:

/dev/rdisk3s2: fsck_hfs run at Thu Mar 15 15:41:28 2012
/dev/rdisk3s2: ** /dev/rdisk3s2 (NO WRITE)
/dev/rdisk3s2:    Executing fsck_hfs (version diskdev_cmds-540.1~34).
QUICKCHECK ONLY; FILESYSTEM DIRTY

/dev/rdisk3s2: fsck_hfs run at Thu Mar 15 15:41:28 2012
/dev/rdisk3s2: ** /dev/rdisk3s2
/dev/rdisk3s2:    Executing fsck_hfs (version diskdev_cmds-540.1~34).
** Checking Journaled HFS Plus volume.
   The volume name is Backup
** Checking extents overflow file.
** Checking catalog file.
   Invalid index key
(4, 155747)
/dev/rdisk3s2: ** Rebuilding catalog B-tree.
** Rechecking volume.
** Checking Journaled HFS Plus volume.
   The volume name is Backup
** Checking extents overflow file.
** Checking catalog file.
   Incorrect number of thread records
(4, 28703)
/dev/rdisk3s2: ** Checking multi-linked files.
** Checking catalog hierarchy.
   Invalid directory item count
   (It should be 4 instead of 2)
** Checking extended attributes file.
   Invalid index key
(8, 148499)
/dev/rdisk3s2: ** Rebuilding extended attributes B-tree.

... e ainda está em execução no momento, ou mostrarei o restante da saída.

Na maioria dos registros fsck_hfs anteriores, ele diz " QUICKCHECK ONLY; FILESYSTEM CLEAN " e nada mais.

Já passou algum tempo desde que isso aconteceu, mas acredito que depois que a verificação for executada, às vezes o sistema de arquivos será montado como somente leitura. Mais uma vez, isso é esporádico: às vezes, a unidade é montada corretamente e meu backup do Time Machine é executado sem problemas.

O que pode fazer com que minha unidade seja marcada como suja? Isso é uma falha de hardware ou talvez um software? Acabei de ter azar?

    
por jtbandes 15.03.2012 / 16:29

2 respostas

4

Os volumes são marcados como sujos quando são montados como leitura / gravação. Eles são marcados como limpos quando são desmontados com segurança. Dessa forma, se o cabo for puxado ou a máquina ou a unidade ou um hub interferente perder energia ou travar, ele ficará marcado como sujo, para que seja verificado automaticamente na próxima montagem.

    
por 15.03.2012 / 16:54
2

Desconectando-o do computador incorretamente. A maioria dos PCs / macs tem uma maneira de desmontar um volume antes de desconectá-lo.

    
por 15.03.2012 / 16:31