Time Machineは、機能するだけでなく、バックグラウンドでその魔法を実行するため、優れています。しかし、そのままにしておくと、バックアップする必要のない大きなファイルや、すべてのバージョンを必要としない頻繁に変更されるファイルが原因で、本当に大きくなる可能性があります。
どうやって
- バックアップからファイルを削除しますか?
- バックアップしたくないファイルを見つけて除外する(頻繁に変更するファイルなど)
Time Machineは、機能するだけでなく、バックグラウンドでその魔法を実行するため、優れています。しかし、そのままにしておくと、バックアップする必要のない大きなファイルや、すべてのバージョンを必要としない頻繁に変更されるファイルが原因で、本当に大きくなる可能性があります。
どうやって
回答:
Finderで囲まれたフォルダを表示して、Time Machineと入力すると、バックアップからファイルを削除できます。ファイルまたはフォルダーを見つけ、右クリックまたはControlキーを押しながらクリックして、そのバックアップを削除するか、ファイルのすべてのバックアップ(バージョン)を削除します。(この回答を参照)
バックアップからファイルを探し出し、削除するために私が見つけた最良の方法はこれです:
Backup Drive/Backups.backupdb/Yourcomputername
この回答は、除外したいものを示唆しています。GrandPerspectiveを使用して見つけたものを除外するいくつかのより良いもの:
~/.dropbox
(これは、Dropboxが内部DBを保持する場所であり、古いファイルのバージョンをキャッシュすると巨大になる可能性があります)Downloads
フォルダ(とにかく私のものはドロップボックスにあります)Music/Podcasts
(これらは多くのスペースを消費し、ほとんどの場合、必要に応じてエピソードを取得することができますが、P:/Library/Updates
OSはパッケージのコピーを自動更新から保護します。どうして?誰が知っているが、あなたはそれらを必要としない:おそらくAppleがそれらを除外しない理由があるので、これを行う場合、完全な復元はより苦痛かもしれません/Library/Updates
、Time Machine が多くの不要なファイルを明示的に除外しているため、Appleにはその理由があると思います(superuser.com/questions/71824/…を参照)。システム全体の復元を行うときに、それらを保持する方が良いでしょうか?
大きすぎる、または不必要にバックアップされる可能性のあるファイルを見つけるには、現在のハードドライブの内容をスキャンし、HD上のファイルとそれらが使用しているスペースを視覚的に表示するアプリケーションであるDisk Inventory Xを使用しますアップ。(LeopardとSnow Leopardで使用しました)
ファイルとしてファイルを特定したら、次のようなバックアップは必要ありません。
Time Machineはパスワードの入力を求め、ファイル/フォルダーのすべてのバックアップを削除します。その後、これらのファイル/フォルダーを将来のバックアップから除外できます。そうするには:
注:sleepimageなどのファイルはシステムファイルです。TimeMachineバックアップからシステムを復元する必要がある場合、バックアップから削除すると予期しない動作が発生する可能性があります。sleepimageは、コンピューターのメモリ量のサイズであるファイルです。実際、Time Machineがこのファイルをバックアップするかどうかさえわかりません。教訓:Time MAchineバックアップからシステムファイルを削除しないでください。この方法は、iTunes MediaフォルダーやiPhotoライブラリなどの個人ファイルにのみ使用してください。また、バックアップから除外するファイルは、必ず個人用のバックアップを別のハードドライブに保存してください。
バックアップからファイルを削除する-
Finderウィンドウのタイムラインまたは「カスケード」を使用して、削除するバックアップまたはアイテムを見つけます。特定のアイテムのすべてのバックアップを削除する場合は、ウィンドウでそれらを選択します。アイテムを右クリック(Leopardを使用している場合は、ツールバーの「歯車」アイコンをクリック)して、表示される小さなメニューで[バックアップを削除](バックアップ全体)または[すべてのバックアップを削除]を選択します。
バックアップしたくないファイルを除外します:- システム環境設定に入り、Time Machineを選択し、オプションをクリックし、ハードドライブのルートレベルから/ Usersを除くすべてのフォルダーを追加します。
perlスクリプトを作成します。以下の例では、すべてのバックアップを削除します(ループ内で必要なもののみを削除するためのロジックを追加します:
@a = `tmutil listbackups`;
@a = sort(@a);
foreach $i (@a) {
print "BUP: $i \n";
chomp $i;
#here's where you could put some logic to not delete all
system("tmutil delete $i")
}
これをとして保存しますsomething.pl
。次のように実行します。
sudo perl <Script>
パスワードを入力すると、すべてのバックアップが自動的に削除されます。