Итак, я только что стёр свой диск Time Capsules объемом 2 ТБ и запустил скрипт синхронизации, который я написал вместе с Time Machine Backup. Они оба работали более одного дня без перебоев, но из-за того, что я начал видеть проблемы со своим сценарием. Во-первых, мне было отказано в доступе для удаления одной из папок на моем диске (мне пришлось принудительно удалить папку в терминале). Далее мой сценарий не удалось в целом сделать следующую ошибку:
rsync: ERROR: cannot stat destination "destination folder on Time Capsule": Permission denied (13)
Абсолютно не знаю почему. Я вошел в тома через терминал и заметил 2 вещи. Во-первых, у меня было два экземпляра жесткого диска моей Time Machine. Один назван как обычно, а другой с записью -1 после него (скажем, TimeCapsuleHDD и TimeCapsuleHDD-1) Если это не было достаточно странно, владельцем TimeCapsuleHDD был root:wheel с разрешениями drwx ------. Владельцем TimeCapsuleHDD-1 был MyUserName: персонал с разрешениями drwx ------. Я попытался изменить разрешения TimeCapsuleHDD (куда я записываю мои приложения синхронизации) через chown и chmod 755, но это ничего не изменило. Я также попытался указать chown MyUserName: staff безуспешно. Кто-нибудь знает, в чем причина? Я теперь отчаянно обнуляю свой двигатель, надеясь восстановить надлежащее владение. Я не мог даже сдаться в него, не войдя в систему как root. Если это повторится, я бы хотел узнать, как это исправить. Я читал, что это может быть связано с проблемами с ACL. Хуже всего то, что у меня была проблема с разрешениями на моем новом iMac 2013 года, когда мне пришлось восстанавливать установку Mountain Lion, чтобы исправить случайно возникшие проблемы (я не смог создать новую учетную запись на своем компьютере в качестве разрешений было отказано).