Qu'est-ce qui fait qu'un système de fichiers HFS + est marqué comme «sale»?

2

J'ai un disque dur externe (USB) que j'utilise pour la sauvegarde de mon système Mac OS X 10.7.3. À quelques reprises, lorsque j'ai branché ce lecteur, au lieu de le monter, un fsck_hfsprocessus commence à prendre beaucoup de temps de processeur pendant une heure ou plus.

J'ai vérifié les journaux du système et /var/log/fsck_hfs.logj'ai trouvé ceci:

/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.

... et il est toujours en cours d'exécution, sinon je montrerais le reste de la sortie.

Dans la plupart des journaux fsck_hfs précédents, il est indiqué " QUICKCHECK ONLY; FILESYSTEM CLEAN" et rien de plus.

Cela fait un moment que cela s'est produit, mais je pense qu'après l'exécution de la vérification, le système de fichiers monte parfois en lecture seule. Encore une fois, ceci est sporadique: parfois, le lecteur monte parfaitement et ma sauvegarde Time Machine s’exécute sans problème.

Qu'est-ce qui pourrait causer que mon lecteur soit marqué comme sale? Est-ce une erreur matérielle ou peut-être une erreur logicielle? Est-ce que je viens d'avoir malchanceux?

jtbandes
la source

Réponses:

5

Les volumes sont marqués comme sales lorsqu'ils sont montés en lecture / écriture. Ils sont marqués comme étant propres lorsqu'ils sont démontés en toute sécurité. De cette façon, si le câble est tiré ou si la machine ou le lecteur ou un concentrateur en panne tombe en panne ou tombe en panne, il reste marqué comme sale, de sorte qu'il sera automatiquement vérifié sur le montage suivant.

Spiff
la source
2

Déconnectez-le de l'ordinateur de manière incorrecte. La plupart des PC / Mac ont un moyen de démonter un volume avant de le déconnecter.

Phillip R.
la source
Je ne crois pas avoir déjà fait cela. Je pense que je fais toujours attention à éjecter le disque avant de le débrancher. À quel point d'autres possibilités sont-elles improbables?
Jtbandes
Comme le dit le spiff ci-dessus, c'est plutôt improbable. Certains secteurs sont défectueux sur le lecteur externe ou la carte contrôleur à l’intérieur du boîtier peut présenter des problèmes. Mais la réponse logique consisterait à démonter de manière incorrecte ou à forcer un démontage lors de l'écriture sur le disque.
Phillip R.