Дисковая утилита первой помощи не работает на диске Time Machine

Я делал резервную копию своего Mac с помощью Time Machine на внешнем жестком диске в течение нескольких лет. Недавно я подключил внешний диск к своему Mac, он долго работал fsck_hfsи, наконец, показал этот диалог:

Запуск дисковой утилиты выдает много сообщений о недопустимом входе экстента вместе с выводом о том, что процесс первой помощи не удался .

Моей интуицией было бы скопировать весь диск на новый диск. Я смутно припоминаю, узнав о Time Machine несколько лет назад, что это должно было быть блочным, чтобы сохранить резервную копию Time Machine (используя ddили клонировщик копий, верно?). Но, по-видимому, блочная копия диска также скопирует ошибки экстента? Так я должен просто сдаться и потерять всю свою историю Машины Времени в этот момент?

Ответы (1)

Time Machine широко использует жесткие (в отличие от символических) ссылки (например, «эта папка такая же, как вчерашняя резервная копия»). См., например , http://www.baligu.com/pondini/TM/Works.html .

Я думал, что проблема с копированием истории резервного копирования заключается в том, что многие инструменты копирования не видят жестких ссылок, поэтому вы получаете несколько копий, а не ссылок, и вам не хватает места, отсюда и ваши воспоминания о копировании на уровне блоков.

Но теперь я смотрю, кажется, Finder может правильно скопировать папку Backups.backupdb. См., например, http://www.baligu.com/pondini/TM/18.html (который, к сожалению, немного устарел) и текущую документацию Apple https://support.apple.com/en-gb/HT202380 .

Сообщение на первом снимке экрана гласит: «Вы все еще можете открывать или копировать файлы на диске, но вы не можете сохранять изменения в файлах на диске». Так что, возможно, вы сможете следовать приведенным выше инструкциям, чтобы скопировать папку Backups.backupdb (содержащую историю резервного копирования) на другой диск.