14

iPhone、iPad、および Mac OS に保存されているメモの定期的なバックアップを標準の Notes.app に作成したいと考えています。残念ながら、Apple がこれらを標準の IMAP 形式からデータベース形式に移動した (そして別のアプリを追加した) ため、これはほぼ不可能です。

私は現在200以上のメモを持っており、成長しています。それらは標準のデータベース形式で保存され、iCloud に同期され、すべてのデバイスにプッシュされると思います。

Notes はデータを次のパスに保存しているようです:

「ライブラリ/コンテナ/com.apple.Notes/データ/ライブラリ/メモ/」

あなたの誰かが信頼できる読み取りができ、おそらくこのデータベースをバックアップ/復元できる場合は、コメントしてください。

この問題を扱うApple KB 記事HT4910がありますが、ほとんど役に立ちません。実際、彼らの方法は問題を複雑にし、複数のバックアップには非常に洗練されていません。

Apple独自の組み込みバックアップソリューションであるTime Machineも、バックアップをスキップし、メモの復元を許可しないように見えるため、ほとんど役に立ちません.

誰かがこれを熟読して解決策を思いつくことができれば、私は感謝している.

4

3 に答える 3

8

わかりました、これはやや不完全な回答ですが、人々が貢献できるように投稿したかったのです。

この LSOF コマンドを使用すると、次のようになります。

lsof -c Notes | GREP /Users/

ほとんどの Notes.app データがここに保存されていることがわかりました。

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

そのフォルダには (少なくとも私にとっては) 3 つのファイルがあります。

奇妙なことに、これは私をこの方向に向けました:

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 で調査しても、興味深いテーブルがいくつか見つかりました。

sqlite> .tables
cfurl_cache_blob_data       cfurl_cache_response      
cfurl_cache_receiver_data   cfurl_cache_schema_version
于 2013-04-03T01:13:38.033 に答える
0

メモを取り戻す必要がある場合は、まずインターネットから切断します...次に、メモを安全な場所 ​​(デスクトップ) にコピーします。次に、ライブラリのフォルダーを削除し、安全なフォルダーをライブラリのメモにコピーします.. . 1 つの古いファイルの日付が表示されます..これは、ノートを取り戻すために必要なメイン ファイルです.他の 2 つの新しい日付のファイルは、icloud からコピーされているため、削除できます..これで、note.app を開くことができます古いメモがすべて戻ってきていることがわかります

于 2013-04-25T18:17:26.670 に答える