Я восстановил Mac OS X 10.6.2 сегодня (был 10.6.3 и не загружался), скопировав систему из резервной копии. Каталоги данных не были затронуты.
В каталогах данных я вижу некоторые файлы размером 0 байт и получаю ошибки с отказом в разрешении при копировании, даже при использовании sudo cp
или самого Finder. Некоторые программы, по-разному, принимают файлы за чистую монету и не видят проблем с правами доступа (например, zip), но они видят файлы как нулевые байты, что может привести к окончанию игры для восстановления.
cp: .git/objects/fe/86b676974a44aa7f128a55bf27670f4a1073ca: could not copy extended attributes to /eraseme/blah/.git/objects/fe/86b676974a44aa7f128a55bf27670f4a1073ca: Operation not permitted
Я пробовал sudo chown
, sudo chmod -R 777
и sudo chflags -R nouchg
которые не меняют конечный результат.
Как ни странно, это влияет только на мои каталоги .git
(возможно, потому что они начинаются с точки, но переименование их - что работает - ничего не меняет).
Что еще я могу сделать, чтобы стать владельцем этих файлов?
Изменить: Этот вопрос возник из переполнения стека, потому что я изначально думал, что это проблема Git. Это определенно не (просто) Git. В любом случае, это поможет поместить некоторые комментарии в контекст.