Watch

Time Machine バックアップを比較し、バックアップ間のすべての変更を一覧表示する

Time Machine バックアップを比較し、バックアップ間のすべての変更を一覧表示する

タイムマシン最新バージョンのMac OS Xには、コマンドラインからTime Machineを操作できるtmutilという便利なツールが搭載されています。これは豊富なオプションを備えた強力なユーティリティで、以前ローカルスナップショットを無効にする際にも使用しましたが、今回はtmutilを使ってTime Machineのバックアップを比較し、比較したバックアップ間の変更点を一覧表示することにします。

/Applications/Utilities/ からターミナルを起動して、始めましょう。

最新のTime MachineバックアップとMacの現在の状態をファイルごとに比較する方法

最も簡単なコマンドは、最新の Time Machine スナップショットを現在 Mac 上にあるものと比較します。

tmutil compare

バックアップの間隔やデータの変更量によっては、出力はかなり長くなる場合があります。これは基本的に、バックアップと現在の状態を「diff」で比較し、ファイルごとに差分を詳細に表示するものです。先頭に「+」(プラス)が付いているファイルとパスは新規ファイル、先頭に「-」(マイナス)が付いているファイルは削除済み、そして「!」(感嘆符)が付いているファイルは変更済みであることを示します。

tmutil 出力の比較

それぞれの相違点のサイズも表示され、コマンド出力の最後には、追加、削除、変更された内容の合計サイズの概要が表示されます。

ファイルサイズのみを比較したい場合は、次を使用します。

tmutil compare -s

過去のTime Machineバックアップと現在のシステム状態を比較する方法

最後に、古いバックアップと現在のシステム状態を比較したい場合は、古いバックアップへのパスを指定できます。

tmutil compare /Volumes/TimeMachineDriveName/Backups.backupdb/Macintosh\ HD/2011-11-02-129198

「TimeMachineDriveName」をバックアップ ドライブの名前に置き換え、「Macintosh HD」をプライマリ ドライブの名前に置き換え、末尾の日付を、Time Machine バックアップ ディレクトリ内に保存されている比較する日付に置き換えます。