Time Machineのバックアップデータを削除できない時の対処ログ
Time Machineのバックアップデータを捨てたい。ゴミ箱にポイしたのは良いが、プログレスバーが止まったまま、なかなか消えない。バックアップデータは階層が深かったり、ファイル数が膨大なため、Macの処理が行き詰まっていることがある。それをターミナルからのコマンドで消した時のログ。
起こった状況
環境
MacBook Air M2 macOS Tahoe
My Passport for Mac (外付けHDD)
どんな時
ゴミ箱を左クリックで、空にしようとした時
どこで
ゴミ箱の中で
症状
外付けHDDのMacのバックアップデータをゴミ箱に移動後、完全に消そうとして、何時間待ってもフォルダが消えない。
試したこと
ゴミ箱から出してみる
これはもちろん失敗に終わった。そもそもの話なんだが、バックアップデータはゴミ箱に移動してはだめらしい。ゴミ箱に簡単に移動はできるのに、復元は簡単にできない。外付けHDDの中に戻すことはできないので、何とかゴミ箱の中で消さないといけない。
ターミナルから消してみる
強制的に削除する。それを実現するにはターミナルから実行するしかない。そう思い、禁断のコマンドを実行した。
sudo rm -rf "ファイルパス"
sudo 管理者権限で実行
rm -rf 強制削除
ファイルパス部分は、削除したいフォルダをターミナルにドラッグドロップすればOK。そうすれば、自動的にファイルパスが表記される。ユーザーのパスワードが要求されるので、正しいパスワードを打てば、ファイルは強制削除される。
この方法で削除すると、操作を元に戻せないため、間違ったファイルを選択していないか、十分用心しながら削除すること。大事なMacのデータが吹っ飛ぶ可能性がある。そのため、本当にそのファイルなのか、確認を重ねて、削除する方が良い。以下は、中身確認コマンド。
ls "ファイルパス"
それにTime Machineはスナップショット構造なので、直接的に強制削除するrm -rfは本当は非推奨とのこと。ゴミ箱にすでに捨ててしまったなどの、やむを得ないケースにのみ、限定して使うことが望ましい。
次からは
ターミナルからそのまま削除する
Time Machineのバックアップファイルは、そもそもゴミ箱に移動せずに、そのままその場で削除する方が正規ルート。その操作専用のコマンドがある。 まずは、バックアップのリスト表示をするコマンド。
tmutil listbackups
tm Time Machine
util utility(ユーティリティの略)
listbackups バックアップ一覧を表示
こちらにデータがファイルパスと共に表示される。
次に、削除コマンド。2行目は僕のターミナルでの表示例。
sudo tmutil delete -d "ファイルパス" -t "ファイル名"
sudo tmutil delete -d "/Volumes/My Passport for Mac" -t "2026-02-27-194421"
-d ディレクトリのパス
-t タイムスタンプの名前(スナップショット名)
ファイルパスとファイル名をそれぞれ、リストからコピペしてきて、削除できる。
同様の症状が出た人&いつの日かの僕へ
- Time Machineを使ってるなら、専用の削除コマンドで消す
- 間違えてゴミ箱に入れた後なら、ターミナルから強制削除
まとめ
Time Machineのバックアップデータはゴミ箱に捨ててはいけない。それでも、きちんとコマンドから削除すれば、簡単に削除可能なので、酔った勢いとか頭が働いていない時にやらない限りはもう間違うことはないだろう。