Keynoteで画像・動画が突如消えてしまったが，ちょっと古めのバックアップから画像だけ戻せたのでメモ

<img width="600" alt="SS 2017-03-11 at 14.06.05.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/b0567cdc-5fbe-c442-2e26-6588be988afa.png" title="きょうはいい天気">
<font color="DarkGray">一部のイメージは書類から削除されたため見つかりません。</font>
<font color="DarkGray"></font>

## ことのはじまり
学会を5日後に控え，ほぼ出来上がっていた登壇用Keynoteのファイルの画像が，上記のようなエラーで正しく開けなくなってしまいました。Dropboxのバックアップ経由で画像だけうまく復旧できたのでメモっておきます。

<img width="600" alt="SS 2017-03-11 at 14.15.05.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/afa0da8b-9f53-eb65-8928-7e6b6c736e09.png">
<font color="DarkGray">ほとんど画像が見えなくなっていて絶望した。</font>


## 環境
- macOS 10.12.3 Sierra
    - MacBook Pro Retina, 13-inch, Early 2015
- Keynote 7.0.5
    - .keyのファイルタイプはパッケージに変更してあった（下図参照）
    <img width="300" alt="SS 2017-03-11 at 23.48.53.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/2f91f119-d979-8196-0f55-488d0e1af75d.png">
- Dropbox 22.3.22 (Dropbox plus, 旧 Pro)
    - 空き容量は十分
- JetDrive Lite 330
    - DroboxフォルダはJetDriveに入れてある
    - .keyをおいてあるフォルダは内蔵SSDにあり，Dropboxに同期するためにシンボリックリンクをJetdriveのDropboxフォルダ内に貼っている状態 [^1]




[^1]: これと同じシンボリックリンク経由でDropboxに入っている他のファイルは正常に同期されていた。

## 時系列
| 日付 | 時間帯 | 出来事 |
|:---|:---|:---|
| 2017-03-10 | 04:52 | <font color="Red">(A)</font> Dropbox上の .key 最終バージョンの時刻 |
| 　　　　　　 | 日中 | .key を編集。Dropboxは起動していたが，なぜか.keyは同期されず。<br>他のファイルは同期されていた。  |
|  | 16:16 | <font color="Red">(B)</font> ローカルにある .key の最終更新時刻。この時は正しく.keyが開かれていた |
|  | 夜 | .keyは開いたままになっていたが，他の作業をしていた |
| 2017-03-11 | 昼頃 | .keyを閉じた |
| | 昼すぎ | 電車にのってテザリングしたのでDropboxをオフにした。 |
| | 　　　　 | ローカルにある.keyを開いたら問題発生 |

## 症状
いくつかの画像ファイルが見えなくなっていた。ちなみに，別のMacで開いても同じでした。：
<img width="519" alt="SS 2017-03-11 at 14.06.33.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/048bc299-ea40-3d2a-74e9-880360fc552f.png">

パッケージの内容を表示，で.keyの中身を見てみる：
<img width="455" alt="SS 2017-03-11 at 23.52.41.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/5f20d822-688f-247e-f033-05c13d3f3f76.png">

Dataフォルダ内に，貼り付けた画像やら動画やらのファイルが保管されている：
<img width="623" alt="SS 2017-03-11 at 23.53.46.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/519d702e-a22d-fd40-beb4-23d802414f17.png">

このフォルダに画像が無くなってしまったのだろうか？っと思ってフォルダ内を漁ってみると，結構な数のファイルが0バイトになっていた…！：
<img width="573" alt="SS 2017-03-11 at 23.58.07.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/7516a988-1e76-e2fb-a1fd-1720bd251598.png">

Dropboxのほうのファイルを開いてみると，どうやらこちらは問題ない模様：
<img width="549" alt="SS 2017-03-11 at 23.59.44.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/a3ae003c-3cef-ffe6-55ca-dc9d0224fd28.png">

その他，状況
- Dropboxにあったファイルは上記時系列<font color="Red">(A)</font>の段階のファイルであるため，これをそのまま利用するとなると，<font color="Red">(A)</font>以降に編集したデータが復元できない・・・
- 消えた画像の多くは<font color="Red">(A)</font>と<font color="Red">(B)</font>の間に編集した画像以外っぽい

## 解決した方法
<font color="Red">(A)</font>のDataフォルダ内のファイルを，<font color="Red">(B)</font>のDataフォルダにコピーし，同名のものは上書き。

<img width="1440" alt="SS 2017-03-12 at 0.04.10.png" src="https://qiita-image-store.s3.amazonaws.com/0/86078/d42f1ea2-022e-c5fd-f6c0-e9054aaf4770.png">
<font color="DarkGray">何のエラーも出ずにファイルを開くことができた…！</font>

## まとめ
- 原因は不明
- 何かおかしいと思ったらDropboxの同期を止めて，古いバージョンが取り出せるようにすると良いかもしれない。
- 大事なデータは複数バックアップを取ろう
- 自動バックアップに頼りっぱなしも良くないっぽい