73
69

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MacのTimeMachineで、どのファイルがバックアップされたのかを確認する方法

Last updated at Posted at 2013-01-20

MacOSX標準のTimeMachineは、1時間おきに差分バックアップをとってくれます。差分バックアップなので変更されたファイルだけバックアップしてくれるのですが、最近は1回のバックアップで合計400M分ほど、処理時間に15分ほどかかっています。
特に何をするわけも無くブラウザとtwitterぐらいしかやってないのにこのバックアップ量はおかしいです。なので、TimeMachineで何のファイルがバックアップされてるのか調べてみます。

tmutilのcompareでバックアップの差分を確認

MacOS 10.8(Lion)から、tmutilというコマンドが追加されていました。
新・OS X ハッキング! 44 知らなきゃ損する「tmutil」の便利機能

どのファイルをバックアップしたのかを直接表示させる方法は分からなかったものの、「前回と前々回のバックアップ」の差分をcompareで出せました。

tmutil_comapre
macmini% cd /Volumes/TimeMachine_MacMini/Backups.backupdb/macmini/
macmini% tmutil compare 2013-01-20-222622 2013-01-20-183639 > /tmp/tmutil_com.txt
macmini% open /tmp/tmutil_com.txt                                                

skitch-4.png

最後にバックアップしたファイルの容量がでてきます。ここで360Mほどバックアップしてるのが確認できました。

このファイルをチェックして、Janetter(twitterクライアント)のログファイルと思われるsqliteファイルが200Mほど、MailクライアントのGMailアカウント部分のファイルがたっぷりとバックアップされてることが分かりました。これらはどちらも基本ネット上にバックアップがあるので、MacのTimeMachineからは対象外としておきます。

これで1回のバックアップ容量を900K程度におさえ、数秒で処理が終わるようになりました。

tmutilで他に出来ること

tmutilではTimeMachineのコントロールの他に

  • snapshotの作成
  • TimeMachineのバックアップ先HDDが無いときの、localへのバックアップのコントロール
  • バックアップ対象へのファイル追加/バックアップ除外対象の追加
  • バックアップファイルのリスト表示
    等など、いろいろできそうです。
macmini% tmutil
Usage: tmutil help <verb>

Usage: tmutil version

Usage: tmutil enable

Usage: tmutil disable

Usage: tmutil startbackup [-b | --block] [-r | --rotation] [-d | --destination dest_id]

Usage: tmutil stopbackup

Usage: tmutil enablelocal

Usage: tmutil disablelocal

Usage: tmutil snapshot

Usage: tmutil delete snapshot_path ...

Usage: tmutil restore [-v] src dst

Usage: tmutil compare [-a@esmugtdEX] [-D depth] [-I name]
       tmutil compare [-a@esmugtdEX] [-D depth] [-I name] snapshot_path
       tmutil compare [-a@esmugtdEX] [-D depth] [-I name] path1 path2

Usage: tmutil setdestination [-a]  mount_point
       tmutil setdestination [-ap] afp://user[:pass]@host/share

Usage: tmutil removedestination destination_id

Usage: tmutil destinationinfo [-X]

Usage: tmutil addexclusion [-p] item ...

Usage: tmutil removeexclusion [-p] item ...

Usage: tmutil isexcluded item ...

Usage: tmutil inheritbackup machine_directory
       tmutil inheritbackup sparse_bundle

Usage: tmutil associatedisk [-a] mount_point volume_backup_directory

Usage: tmutil latestbackup

Usage: tmutil listbackups

Usage: tmutil machinedirectory

Usage: tmutil calculatedrift machine_directory

Usage: tmutil uniquesize path ...

Use `tmutil help <verb>` for more information about a specific verb.
73
69
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
73
69

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?