Skip to main content

Time Machineのコマンドラインユーティリティを使用してバックアップの変更を測定する

Google Keynote (Google I/O'19) (六月 2026)

Google Keynote (Google I/O'19) (六月 2026)
Anonim

Time Machineは、多くのMacユーザーに最適なバックアップ方法です。しかし、Time Machineには欠点がいくつかあります。バックアップ中に何が起きているか、バックアップの現在の状態に関する情報です。

私たちのほとんどは、私たちのバックアップが良好な形であると信じています。また、次回のバックアップに十分なドライブ容量があるとも思われがちです。結局のところ、Time Machineが行うことの1つは、新しいバックアップのためのスペースが必要な場合は、古いバックアップを削除することです。だから、問題はないはずです。少なくとも、私たちは望んでいません。

私を間違えないでください。私はTime Machineが好きです。オフィスや家庭内のすべてのMac上での主要なバックアップ方法です。 Time Machineはセットアップが簡単です。さらに使いやすく、透過的です。私たちは、災害が発生してドライブの価値が失われた場合、最後にバックアップを実行した1週間前のことを聞いたことはありません。 Time Machineでは、おそらく1時間前に最後のバックアップが実行された可能性があります。

しかし、2つ以上のMacをサポートしていて、バックアップストレージのサイズを増やすようなことを計画する能力が必要な場合は、利用可能なフィードバックをほとんど提供しない自動プロセスに依存することが懸念されます。

時間の経過とともにバックアップにどのくらいの変化が起こるか

Time Machineユーザーが一般的に求めている機能の1つは、ドリフトに関する情報です。これは、1つのバックアップと次のバックアップの間で発生する変更の尺度です。 Driftは、バックアップに追加されたデータの量と、削除されたデータの量を示します。

ドリフト率を知りたい理由はたくさんあります。ドリフトを測定し、バックアップを実行するたびに大量のデータを追加していることが判明した場合は、近い将来、より大きなバックアップドライブを計画することができます。同様に、バックアップごとに大量のデータを削除することに気付いた場合は、十分な履歴をバックアップに保存しているかどうかを判断することができます。もう一度、より大きなバックアップドライブを購入する時が来るかもしれません。

ドリフト情報を使用して、バックアップドライブをまったくアップグレードする必要があるかどうかを判断するのに役立てることもできます。あなたは現在のバックアップドライブが現在、または近い将来、必要以上に大きいことがわかります。 Time Machineスライスあたりの追加データレートが低い場合、追加データレートが高い場合よりもアップグレードを検討する理由が少なくなります。

タイムマシンドリフトの測定

Time Machineのユーザーインターフェイスには、ドリフトを測定する方法は含まれていません。 Time Machineを実行する前にバックアップドライブに保存されているデータの量を測定し、実行後に再度測定することができます。ただし、追加されたデータの量と削除されたデータの量ではなく、変更の総量のみが表示されます。

ありがたいことに、Appleのシステムユーティリティの多くのように、Time Machineはコマンドラインユーティリティの上に構築されており、ドリフトを測定するために必要なすべての情報を提供できます。このコマンドラインユーティリティは、私たちのお気に入りのアプリケーションの1つです。

  1. まず、/ Applications / UtilitiesにあるTerminalを起動します。
  2. Time Machineを設定、制御、および操作できるtmutil(Time Machine Utility)コマンドを使用します。あなたがTime MachineのGUIバージョンでできることは、tmutilで行うことができます。あなたはもっと多くのことをすることもできます。
    1. 必要な情報を表示するために、ドリフトを計算するtmutilの機能を使用します。しかし、適切なコマンドを発行する前に、別の情報が必要です。すなわち、Time Machineディレクトリが格納されている場所。
  3. ターミナルで、コマンドラインプロンプトで次のように入力します。
  4. ツムティル機械加工ディレクトリ
  5. Returnキーを押すか入力します。
  6. Terminalには現在のTime Machineディレクトリが表示されます。
  7. ターミナルが吐き出されるディレクトリパス名を強調表示し、ターミナルの「編集」メニューをクリックし、「コピー」を選択します。また、コマンド+ Cキーを押すだけでも構いません。
  8. Time Machineディレクトリをクリップボードにコピーしたら、ターミナルプロンプトに戻り、次のように入力します。
  9. tmutil calculaterift
  10. Enterを押したり、まだ戻ったりしないでください。まず、上記のテキストの後ろにスペースを入れて引用符( ")を付けてから、「ターミナルの編集」メニューから「貼り付け」を選択するか、コマンド+ Vキーを押して、クリップボードからTime Machineディレクトリパス名を貼り付けます。閉じ引用符( ")を追加します。ディレクトリパス名を引用符で囲むことで、パス名に特殊文字やスペースが含まれていても、端末は引き続きそのエントリを理解します。
  11. 私のMacのTime Machineディレクトリを使った例です: tmutil calculatedrift "/Volumes/Tardis/Backups.backupdb/CaseyTNG"
  12. あなたのTime Machineのディレクトリパス名は、もちろん違います。
  13. Returnキーを押すか入力します。

あなたのMacはTime Machineバックアップの解析を開始し、必要なドリフト数、具体的には追加されたデータの量、削除されたデータの量、変更された量を生成します。この数値は、Time Machineが格納するスライスまたはインクリメントごとに提供されます。これらの数字は、バックアップに保存するデータの量と、Time Machineを使用していた期間に基づいているため、すべての人が違ってきます。典型的なスライスサイズは、1日あたり、1週間あたり、または1ヶ月あたりである。

バックアップドライブのサイズに応じてドリフト計算を実行するには時間がかかることがありますので、忍耐強くしてください。計算が終了すると、ターミナルは各Time Machineバックアップスライスのドリフトデータを次の形式で表示します。

開始日 - 終了日

-------------------------------

追加:xx.xx

削除:xx.xx

変更:xx.xx

上記の出力の複数のグループが表示されます。これは、最終平均が表示されるまで続きます。

ドリフト平均

-------------------------------

追加:xx.xx

削除:xx.xx

変更:xx.xx

たとえば、私のドリフト情報は次のとおりです。

ドリフト平均

-------------------------------

追加された:1.4G

削除:325.9M

変更された:468.6M

ストレージのアップグレードに関する意思決定に平均的なドリフトだけを使用しないでください。各タイムスライスのドリフトデータを調べる必要があります。たとえば、バックアップに約50 GBのデータを追加したところ、私の最大の追加は1週間でした。最小の追加は2.5 MBのデータでした。

だから、ドリフト測定は私に何を教えたのですか?最初のドリフト測定は昨年8月からのもので、現在のバックアップドライブに約33週間のバックアップを保存していることを意味します。平均して、削除するよりも多くのデータをバックアップに追加します。私はまだいくつかのヘッドルームを持っていますが、いつかすぐにTime Machineは保存する情報の数を減らし始めます。これは、より大きなバックアップドライブが私の将来にあるかもしれないことを意味します。