web-dev-qa-db-ja.com

Time Machineバックアップをトリミングし、頻繁に更新される大きなファイルを見つけて、肥大化から除外するにはどうすればよいですか?

Time Machineは、機能するだけで、バックグラウンドで魔法をかけるので便利です。しかし、それ自体に任せておくと、バックアップする必要のない大きなファイルや、すべてのバージョンを必要としない頻繁に変更されるファイルが原因で、実際に膨張する可能性があります。

どうやって

  1. バックアップからファイルを削除しますか?
  2. バックアップしたくないファイル(頻繁に変更されるファイルなど)を見つけて除外する
14
adambox

バックアップを削除する

Finderで囲んでいるフォルダを表示し、Time Machineと入力すると、バックアップからファイルを削除できます。ファイルまたはフォルダを見つけ、右/ Ctrlキーを押しながらクリックして、そのバックアップを削除するか、ファイルのすべてのバックアップ(バージョン)を削除するかを選択します。 ( この回答 を参照)

ファイルを見つけて除外する

バックアップからファイルを探して削除するために私が見つけた最良の方法はこれです:

  1. GrandPerspective を使用して、ドライブのバックアップをスキャンします。メインディスクを「バックアップドライブ」と呼ばれるドライブにバックアップする場合は、Backup Drive/Backups.backupdb/Yourcomputernameをスキャンします。
  2. GrandPerspectiveは、ディスク使用量の優れたグラフィック表現を表示し、バックアップ上の各ファイルのすべてのコピーを表示します。したがって、5回変更された巨大な5ギガファイルがある場合、6つの大きなブロックが表示されます。あなたが見る最大のブロックから始めて、これらの繰り返し犯人を見つけてください。
  3. それぞれについて
    1. 今後のバックアップから除外する:[システム環境設定]で[Time Machine設定]ペインを開き、[オプション]をクリックします。プラス記号をクリックして、実際のドライブ(バックアップドライブではない)上の問題のあるファイル/フォルダーに移動します
    2. 上記の手順に従って、すべてのバックアップから削除します(「バックアップの削除」)

除外するもの

この回答 除外したいものをいくつか提案します。 GrandPerspective を使用して見つけたものを除外するためのいくつかのより良いもの:

  • ~/.dropbox(これは dropbox が内部DBを保持する場所であり、古いファイルのバージョンをキャッシュすると巨大になる可能性があります)
  • サーバーにリビジョンを保持するため、 Dropbox ディレクトリを除外する人もいますが、冗長性と制御を強化するためにTimeMachineにもそれを実行させます。
  • あなたのDownloadsフォルダ(とにかく私のものはドロップボックスにあります)
  • インポーターが毎回移動するものを置くフォルダー。 簡単なVHSからDVD 変換、私の映画のインポート フリップビデオカメラ など。
  • Music/Podcasts(これらは多くのスペースを消費し、ほとんどの場合、必要に応じてエピソードを取り戻すことができます。さらに、:P)
  • 〜/ Library/Application Support/SyncServicesomgこれは同期するたびに変更されます。 TimeMachineドライブに膨大な数のコピーがありました
  • /Library/Updates OSは、パッケージのコピーを自動更新から保持することを好みます。どうして?誰が知っているがあなたは必要ない 'emUAYOR:おそらく理由がありますAppleはそれらを除外しないので、完全な復元はもっと苦痛かもしれませんこれをして
8
adambox

大きすぎるか、不必要にバックアップされている可能性のあるファイルを見つけるために、私は Disk Inventory X を使用します。これは、現在のハードドライブの内容をスキャンし、HD上のファイルを次のように視覚的に表現するアプリケーションです。彼らが占めているスペースと同様に。 (私はLeopardとSnow Leopardで使用しました)

ファイルをファイルとして識別したら、次のような大量のバックアップは必要ありません。

  1. timeMachineバックアップドライブを接続します
  2. メニューバーのタイムマシンのロゴをクリックします
  3. 「EnterTimeMachine」を選択します
  4. timeMachineウィンドウでそれらのファイル/フォルダに移動して選択します
  5. 歯車メニューアイコンをクリックします
  6. [のバックアップをすべて削除する]を選択します

Time Machineはパスワードの入力を求め、ファイル/フォルダのすべてのバックアップを削除します。その後、これらのファイル/フォルダを将来のバックアップから除外できます。そうするには:

  1. システム環境設定のTimeMachine設定ペインに移動します
  2. 「オプション...」をクリックします
  3. 今後のバックアップから除外したいファイル/フォルダを追加します

注:sleepimageなどのファイルはシステムファイルであり、Time Machineバックアップからシステムを復元する必要がある場合、バックアップから削除すると可能性があります。 sleepimageは、コンピュータのメモリ容量のサイズのファイルです。実際、TimeMachineがこのファイルをバックアップするかどうかさえわかりません。教訓:Time MAchineバックアップからシステムファイルを削除しないでください。この方法は、iTunesMediaフォルダやiPhotoライブラリなどの個人用ファイルにのみ使用してください。また、バックアップから除外するファイルは、自分の個人用バックアップを別のハードドライブに保存するようにしています。

5
finiteloop
  1. TimeMachineを入力してください
  2. 問題の大きなファイルを参照します。
  3. Ctrl +クリック/右クリックして、[すべてのバックアップを削除...]オプションに移動します。
  4. 管理者権限が必要になり、エスカレーションします。
  5. すべてのファイルに対してこれを行います。

次に、TM設定に移動し、[オプション]ボタンをクリックします。除外リストにファイルを追加します。

2
Sam

バックアップからファイルを削除します-

タイムラインまたはFinderウィンドウの「カスケード」を介して、削除するバックアップまたはアイテムを見つけます。特定のアイテムのすべてのバックアップを削除する場合は、ウィンドウでそのアイテムを選択します。アイテムを右クリックし(Leopardを使用している場合は、ツールバーの[歯車]アイコンをクリックします)、表示される小さなメニューで[バックアップの削除(バックアップ全体)]または[すべてのバックアップを削除]を選択します。

バックアップしたくないファイルを除外します:-システム環境設定に移動し、Time Machineを選択し、[オプション]をクリックして、ルートレベルから/ Usersを除くすべてのフォルダを追加するだけです。ハードドライブ。

1
user185532

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>

パスワードを入力すると、すべてのバックアップが自動的に削除されます。

0
Ben