Подтвердить что ты не робот

Резервное копирование/восстановление заметок в Notes.app, то есть сохраненное в iCloud (iOS, Mac OS X Mountain Lion)

Я хочу сделать регулярную копию моих заметок, хранящихся на моем iPhone, iPad и Mac OS в стандартном Notes.app. К сожалению, поскольку Apple перевела их из своего стандартного формата IMAP в формат базы данных (и добавила отдельное приложение), это почти невозможно.

В настоящее время у меня более 200 заметок и растет. Я полагаю, что они хранятся в стандартном формате базы данных и синхронизируются с iCloud и помещаются на все устройства.

Заметки сохраняют свои данные по этому пути:

"Библиотека/Контейнеры/com.apple.Notes/Data/Library/Notes/"

Если кто-либо из вас может надежно читать и, возможно, даже создавать резервные копии/восстанавливать эту базу данных, пожалуйста, прокомментируйте.

Существует статья Apple KB HT4910, которая касается этой проблемы, что мало помогает. На самом деле их метод усложняет проблемы и очень неравномерен для нескольких резервных копий.

Time Machine, собственное встроенное решение для резервного копирования Apple также мало помогает, поскольку, похоже, оно пропускает резервное копирование и не позволяет восстанавливать заметки.

Буду признателен, если кто-то сможет ознакомиться с этим и придумать решения, которые, несомненно, оценят многие растущие сообщества пользователей iCloud.

4b9b3361

Ответ 1

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

Используя эту команду LSOF:

lsof -c Notes | GREP /Users/

Мне удалось выяснить, что большинство данных Notes.app хранилось здесь:

/Users/USERNAME/Library/Containers/com.apple.Notes/Data/Library/Notes

В этой папке есть три файла (для меня как минимум): NotesV1.storedata NotesV1.storedata-шм NotesV1.storedata-вали

Как это ни странно указывало мне в этом направлении:

https://superuser.com/questions/464679/where-does-os-x-mountain-lion-store-notes-data

Я также нашел базу данных кеша SqlLite здесь:

/Users/USERNAME/Library/Containers/com.apple.Notes/Data/Library/Caches/com.apple.Notes/Cache.db

Несмотря на то, что исследование Sqlite3 с помощью Sqlite3 показало только несколько интересных страниц:

sqlite> .tables
cfurl_cache_blob_data       cfurl_cache_response      
cfurl_cache_receiver_data   cfurl_cache_schema_version

Ответ 2

Я толкался, пытаясь выполнить то же самое и обнаружил, где хранятся заметки в 10.8.5 Mountain Lion. Это очень прямолинейно. Местоположение выглядит следующим образом:

/Пользователи/(ваш пользователь)/Library/Mail/V2/Mailboxes/Notes.mbox/(длинный номер с дефисами)/Данные/Сообщения/

Отдельные заметки хранятся в этом месте с помощью формата имени number.emlx.

если вы копируете Notes.mbox, который должен получить их все.

Ответ 3

Если вам нужно вернуть свои заметки, сначала отключитесь от Интернета... Затем скопируйте заметки в безопасное место (рабочий стол). Затем удалите папку в своей библиотеке и затем скопируйте безопасную папку обратно в заметки по адресу библиотека... вы можете увидеть одну старую дату файла... это основной файл, который вам нужен, чтобы вернуть заметки. Вы можете удалить другие 2 новых датированных, так как они копируются из icloud.. Теперь вы можете открыть окно note.app, и вы увидите, что все ваши старые заметки вернулись.