Я хочу сделать чистую установку OSX Mavericks и вручную передать пользовательские файлы.
Причины:
- Я перенес свою учетную запись пользователя за 3 или 4 релиза, и я хочу убедиться, что у меня нет старых данных или агентов запуска и т.п.
- DiskUtility/Verify Disk сообщает мне о проблеме контрольной суммы где-то с моим жестким диском в течение месяца, и это невозможно исправить в режиме восстановления.
Мой план:
- Скопируйте все на резервный диск (используя TimeMachine)
- Создайте Installer-USB-Stick, протрите диск с помощью DiskUtility и установите.
- Воссоздайте мои настройки.
- Скопируйте "обычные файлы", такие как "Документы", "Неуправляемые фотографии", "Видео" и т.д. С "необработанного" TimeMachine-диска.
- Скопируйте автономные приложения, переустановите более сложные вещи.
До этого момента, я думаю, я могу просто chown
файлы, принадлежащие новому пользователю (который будет иметь другой идентификатор).
Проблемные области:
- KeyChain: может быть импортирован / экспортирован, что не должно создавать проблем.
- необходимая поддержка
Library/Application Support
-Folders: Это - то, где это начинает становиться хитрым. ACLs вовлечены здесь? Наверное… - FileVersions: если я правильно понимаю, они хранятся в
/.DocumentRevisions-V100
. Здесь задействованы идентификаторы пользователей?
Дальнейшие вопросы:
- Могу ли я как-то изменить ACL для отображения нового идентификатора пользователя?
- Должен ли я забыть очистить свой UserAccount и просто выполнить чистую установку, чтобы восстановить диск, а затем использовать MigrationAssistant?
- Это неправильно предположить, что я могу
cp
илиrsync
из TimeMachine-Backup напрямую? - Что еще может пойти не так?