Недавно мне потребовалось заменить материнскую плату MacBook Pro, что привело к изменению некоторых идентификаторов машины (MAC-адрес и т. Д.), Поэтому Time Machine больше не считает ее той же машиной и больше не будет выполнять резервное копирование.
Я восстановил из резервной копии без каких-либо проблем и надеялся, что это побудит его понять, что существует единственная точка, в которой компьютер и резервные копии были синхронизированы, и, следовательно, с этого момента я продолжил бы выполнять инкрементные резервные копии, но он упорно отказывается разрешить резервное копирование.
Если мне придется потерять старые резервные копии и начать заново, я смогу как-то справиться, но я бы предпочел сохранить историю, если это возможно.
Подробные инструкции о том, как это сделать, можно найти на этот ответ с MacOSXHints.com
Как отметил Альнитак, на сайте macosxhints.com есть инструкции для этого. Вот еще одна связанная подсказка, который имеет очень большой "ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: делайте это на свой страх и риск!"это, вероятно, должно украсить их обоих.
(Я бы просто добавил гиперссылки к ответу Альнитака, но мы все начинаем здесь со скудной репутацией 101, поэтому пока не редактировать ответы других людей ...)
Основываясь на данных по предоставленным ссылкам из более ранних ответов Альнитака и Джона, вот что я сделал:
Шаги с 4 по 7 выполнялись следующим образом:
$ sudo fsaclctl -p /Volumes/Time\ thingy/ -d
$ mv .[old mac address] .[new mac address]
$ sudo xattr -w com.apple.backupd.BackupMachineAddress [new mac address (with colon separators)] Backups.backupdb/Thalia/
$ sudo fsaclctl -p /Volumes/Time\ thingy/ -e
Он выполнил резервную копию нормально (глядя на inodes, он воссоздал всю структуру каталогов, но связал файлы с ранее зарезервированными версиями, где мог, так что не безупречно, но достаточно хорошо), и теперь я могу «Войти в Time Machine» и увидеть ожидаемую историю.
В качестве небольшого примечания, перед сбросом xattr я запустил xattr -l
(список) в каталоге Thalia (ищет любые другие атрибуты, которые могут вызвать проблемы), и заметил, что уже существующий MAC-адрес отображался в стиле шестнадцатеричного редактора (столбец адреса (0000 в одной строке, 0010 в следующий), шестнадцатеричный столбец данных (каждый байт разделен пробелом) и столбец данных), и данные фактически заканчивались нулевым байтом. После его сброса он просто отображается как строка MAC-адреса (предположительно не оканчивающаяся нулевым байтом) - я надеюсь, что это не вызовет проблем.