用語集/よく見かけるプロセス

backupd

別名: Time Machine

結論

backupdは、macOSのTime Machineのバックアッププロセスです。Time Machineのバックアップを作成し、バックアップディスク上のバックアップの履歴を管理します。

Time Machineのバックアップが実行されると、backupdと関連するヘルパーが変更されたファイルを読み取ってバックアップディスクにコピーし、容量に応じて古いバックアップを削除します。その間は、ディスクの動作とある程度のCPU使用が見られます。

バックアップがオンになっている間、Time Machineは定期的に自動でバックアップを作成するので、backupdがときどき現れるのは想定どおりです。

backupdのCPUやディスクの使用率が高い理由

新しいディスクへの最初のバックアップはすべてをコピーするので、長い時間がかかることがあります。2回目以降は変更された分だけをコピーしますが、macOSのアップデート後、大きなフォルダを移動したあと、仮想マシンのイメージやディスクイメージなどの大きなファイルが変更されたときは、やはり大きくなることがあります。

別のMacやネットワークストレージへのネットワーク経由のバックアップは、直接接続したディスクへのバックアップより時間がかかることがあります。

負荷を減らす方法

システム設定 → 一般 → Time Machineで“オプション”をクリックし、ビルドの出力や作り直せるキャッシュなど、バックアップが不要なフォルダを除外します。実行中のバックアップは、Time Machineのメニューからスキップすることもできます。

バックアップを止めるためにアクティビティモニタでbackupdを終了するのはやめましょう。バックアップがきちんと止まるように、Time Machine自身の操作を使います。

バックアップが実行中か確認する方法

バックアップの実行中は、メニューバーのTime Machineのメニューに進行状況が表示されます。ターミナルでも同じことがテキストでわかります。

日中にバックアップディスクを取り外しても、何も失われません。Appleによると、Time Machineはディスクを接続し直すとバックアップのスケジュールを再開するので、つなぎ直してしばらくすると、backupdがまた忙しくなります。

  1. ターミナルでtmutil currentphaseを実行します。バックアップの現在の段階が表示され、何も行われていなければBackupNotRunningと表示されます。
  2. 詳しく知りたいときはtmutil statusを実行します。Running = 1はバックアップの実行中、Running = 0は実行されていないことを意味します。バックアップの実行中は、進行状況も出力されます。
  3. アクティビティモニタで“ディスク”タブをクリックし、backupdとbackupd-helperを探します。ファイルのコピー中は、それらの“読み込みバイト数”が増えていきます。

Time Machineのバックアップが遅い理由

Appleはいくつかの原因を挙げていて、それはbackupdが長時間忙しいときにアクティビティモニタで見える状況と一致します。

  • 非常に大きなファイルにデータを保存し、それを頻繁に更新するアプリ。Time Machineは、ファイルが変更されるたびにファイル全体をバックアップします。
  • バックアップディスクをスキャンして忙しくさせる、ウイルス対策などのユーティリティ。Appleは、バックアップディスクをTime Machine専用にすることを勧めています。
  • ネットワーク経由のバックアップ。速度はネットワーク次第です。直接接続したディスクのほうが速くなります。
  • Mac上の大量のデータ。準備の段階に時間がかかるようになります。
  • macOS Big Sur以降で、APFSでフォーマットされていないバックアップディスク。

バックアップの頻度を減らす、またはフォルダを除外する方法

バックアップを完全に止める代わりに、スケジュールを変更できます。macOS Ventura以降では、Time Machineのメニューから“Time Machine設定を開く”を選び、“オプション”をクリックして、“バックアップの頻度”メニューから設定を選びます。フォルダを除外するのも同じ“オプション”のウインドウです。

フォルダがすでに除外されているかどうかを確認するには、ターミナルでtmutil isexcluded ~/path/to/folderを実行します。パスの前に[Excluded]か[Included]が表示されます。

バックアップディスクを接続していないのにbackupdが動く理由

Time Machineはローカルスナップショットも作成します。Appleによると、これは1時間ごとに作成され、ファイルと同じディスクに保存されて、最大24時間、または領域が必要になるまで保持されます。バックアップディスクから離れているノートブックでbackupdが動いているのは、そのためです。

起動ディスク上のローカルスナップショットを一覧表示するには、ターミナルでtmutil listlocalsnapshots /を実行します。一覧を読み取るだけで、何も変更しません。

よくある質問

Macのbackupdとは?

Time Machineのバックアップを実行するmacOSのプロセスです。

Time MachineでMacが遅くなるのはなぜ?

バックアップはディスクから大量に読み込み、CPUもある程度使います。最初のバックアップと、大きな変更のあとのバックアップが最も時間がかかります。バックアップが不要な大きなフォルダを除外すると効果があります。

backupdを止めるには?

Time Machineのメニューからバックアップをスキップするか、Time Machineの設定で自動バックアップをオフにします。強制終了は避けましょう。

backupdはどれくらいの頻度で動く?

自動バックアップがオンなら、Time Machineは1時間ごと、1日ごと、1週間ごとのバックアップを保持するので、backupdは1日を通して動きます。頻度はTime Machineの“オプション”で変更できます。実行中のバックアップをターミナルから取り消すなら、tmutil stopbackupできちんと止められます。

backupd-helperとは?

backupdと一緒に働くTime Machineのプロセスです。システムプロセスとして動き、バックアップの準備中と作成中に忙しくなります。backupdと同じく、強制終了するべきではありません。

Time Machineのバックアップ中にMacを使ってもいい?

はい。Appleによると、バックアップの実行中もMacを使い続けられます。最初のバックアップが最も時間がかかり、2回目以降は変更された分だけをコピーします。

関連項目

アクティビティモニタより優れたものをお探しなら、Mac向けアクティビティモニタの代替アプリのおすすめをご覧ください。用語集のすべての用語も見られます。