У меня есть внешний (USB) жесткий диск, который я использую для резервного копирования системы Mac OS X 10.7.3. Пару раз, когда я подключал этот диск, вместо того, чтобы монтировать диск, процесс fsck_hfs
начинает занимать много ЦП в течение часа или более.
Я проверил системные журналы, и в /var/log/fsck_hfs.log
я нашел это:
/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.
... и он все еще работает в данный момент, или я бы показал остальные результаты.
В большинстве предыдущих журналов fsck_hfs написано « QUICKCHECK ONLY; FILESYSTEM CLEAN
» и ничего более.
Прошло много времени с тех пор, как это произошло, но я полагаю, что после запуска проверки файловая система будет монтироваться только для чтения. И опять же, это нерегулярно: иногда диск монтируется нормально, и резервное копирование Time Machine выполняется без проблем.
Что может быть причиной того, что мой диск был помечен как грязный? Это аппаратная ошибка или, возможно, программная? Мне просто не повезло?