Timemachineのバックアップを削除する方法

まず、timemachineは自動的に古いバックアップを自分で削除してくれる。

1時間ごとのバックアップ、24時間〜1ヶ月までは1日単位、1ヶ月以降は週単位、さらに古いものは1ヶ月単位でフルバックアップが保存されるので適度に間引いてくれる。
見かけ上はフルバックアップだが、変更のないファイルは単にハードリンクが作られるだけなので実際に増える容量は増分バックアップと同じ。
つまり、一番古いバックアップと最新のバックアップに差異が大きければそれだけ多くの容量を食ってしまう。

たとえば
2013-08-18-000119
2013-08-25-124532
2013-09-01-001555
2013-09-16-013322
2013-09-23-003648
2013-09-30-004657
2013-10-07-004255
2013-10-14-002005
2013-10-21-151004
〜〜〜中略〜〜〜
2014-03-30-100456
2014-03-30-110753
2014-03-30-121045
2014-03-30-131259
とあった場合に赤線部分(9/1〜9/30)だけ消したい、とかあるだろ?

これは、タイムマシーンを開くとBackups.backupdbというフォルダがでてくるが、それをGUI上で削除することも可能だと思う。が、ファイルが大きいとfinderは不安定だしなんかエラーがでて削除できないとかあったりする。
そこでsudo rm -rfとかできると思ったけど、http://support.apple.com/kb/PH11241?viewlocale=ja_JPにはターミナルを使わないようにと書かれている。
実際使っても問題なさそうだけど、なんだかバックアップが肥大化していたりバックアップされていないファイルがあったっぽい感じだったこともある。トラブルがあったことはないけどね。

でもやっぱりきちんと消したい、そんなときはtmutilを使おう!

まずはターミナルを開いてtmutil listbackupsといれていつのバックアップがあるのか調べる。
Mac:~ kuni$ tmutil listbackups
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-08-18-000119
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-08-25-124532
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-01-001555
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-16-013322
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-23-003648
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-30-004657
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-10-07-004255
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-10-14-002005
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-10-21-151004
/Volumes/haniwa 1/Backups.backupdb/Mac/2013-10-28-073341
〜〜中略〜〜
/Volumes/haniwa 1/Backups.backupdb/Mac/2014-03-30-075945
/Volumes/haniwa 1/Backups.backupdb/Mac/2014-03-30-090227
/Volumes/haniwa 1/Backups.backupdb/Mac/2014-03-30-100456
/Volumes/haniwa 1/Backups.backupdb/Mac/2014-03-30-110753
/Volumes/haniwa 1/Backups.backupdb/Mac/2014-03-30-121045
/Volumes/haniwa 1/Backups.backupdb/Mac/2014-03-30-131259
そこで消したい日付のバックアップを選んで、テキストエディタ(cotediterがオススメ)にコピペして、日付だけ1行ごとに""で囲み、改行を削除。↓
"2013-08-18-000119" "2013-08-25-124532" "2013-09-01-001555" "2013-09-16-013322" "2013-09-23-003648" "2013-09-30-004657"
cd '/Volumes/haniwa 1/Backups.backupdb/Mac/'
これでターミナルで目的のディレクトリに移動して
sudo tmutil delete
と書いて、そのあとに先ほど作ったテキストを貼付ける↓ cd '/Volumes/haniwa 1/Backups.backupdb/Mac/'
sudo tmutil delete "2013-08-18-000119" "2013-08-25-124532" "2013-09-01-001555" "2013-09-16-013322" "2013-09-23-003648" "2013-09-30-004657"
Password:自分のパスワード
Deleting: /Volumes/haniwa 1/Backups.backupdb/Mac/2013-08-18-000119
Deleted (714.3M): /Volumes/haniwa 1/Backups.backupdb/Mac/2013-08-18-000119
Deleting: /Volumes/haniwa 1/Backups.backupdb/Mac/2013-08-25-124532
Deleted (5.2G): /Volumes/haniwa 1/Backups.backupdb/Mac/2013-08-25-124532
Deleting: /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-01-001555
Deleted (9.8G): /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-01-001555
Deleting: /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-16-013322
Deleted (4.1G): /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-16-013322
Deleting: /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-23-003648
Deleted (32.5G): /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-23-003648
Deleting: /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-30-004657
Deleted (5.5G): /Volumes/haniwa 1/Backups.backupdb/Mac/2013-09-30-004657
Total deleted: 57.8G
exit
GUIでいちいち日付指定して削除するより手早く削除できる。
テキストエディタでいじれるので、適度に間引いたりできる。もし膨大な場合はGoogle Spreadsheetとかで適度に間引くこともできるかと思う。

バックアップ先のボリュームはこちら


このブログの人気の投稿

箱馬製作

印刷とモニタと解像度の関係 ピクセルとドット

Google ドライブ