TimeMachineのバックアップを外付けドライブに保存しています。スペースが少なくなっていることに気づき、Finderでその外付けドライブを表示し、一連のフォルダを選択してゴミ箱に移動しました。
私は今、これが私にとって愚かであったことに気づきました。理由はいくつかあります。
それで、誰かがこの問題に対処するための最良の方法についての洞察やアドバイスを持っていますか?
具体的には、私は疑問に思っています:
あなたたちが提供できるどんな助けにも前もって感謝します。
最初のバックアップ以降のすべてのTimeMachineバックアップは、ディスクイメージではなく、前のバックアップとの差分であることがわかりました。したがって、これらのフォルダを削除すると、後続のバックアップが役に立たなくなります(私は思います)。
幸いなことに、そうではありません。 Time Machineバックアップは完全バックアップですが、変更されていないファイルの以前のバックアップとディスク領域を共有します(ハードリンクを使用)。いずれかのハードリンクが利用可能である限り、ファイルにアクセスできます。
したがって、月曜日のバックアップに大きなファイルがあり、火曜日にファイルが変更されていない場合、同じファイルが火曜日のバックアップにも存在しますが、余分なディスク領域を占有することはありません。月曜日のバックアップは安全に削除でき、火曜日の「コピー」は引き続き機能します。
「ゴミ箱を空にする準備をしています...削除するアイテム:[番号]」ダイアログは、停止する前に最大150万ファイル(!)になりました。そして、rootとしても、それらをrm-rfする権限がありません。
はい、これらのハードリンクのために、Time Machineバックアップには非常識な数のファイルがあります(それらはすべて非常に多くの回数カウントされます)。 Time Machineバックアップで単純なファイルベースのツールを使用することはできません。ハードリンクを理解(および保持)するものが必要です。たとえば、Time Machineディスク上のすべてのファイルをコピーしようとすると、膨大な重複が発生します。 Time Machineをコピー/バックアップする唯一の方法は、ディスク構造のクローンを作成することです(ディスクユーティリティなどを使用)。
Rootとしてログインすることで、この問題を解決できました。
su
次に、これをターミナルに入力します。
cd /Volumes/<name of your drive>/.Trashes
その後、あなたはすることができます
ls -la
これにより、このコマンドを使用して削除したごみ箱ディレクトリ(私の場合は501)の名前が表示されます
rm -rf 501
これは、Finderの「空のゴミ箱」コマンドのように、しばらく時間がかかりますが、少なくとも、失敗して永遠にハングすることはありません。さらに、これには、ドライブを再フォーマットする必要がないという追加の利点があります。
当初の投稿 auraloxによる
まず最初に、Time Machineバックアップ上のファイルをクリーンアップするためのより良い方法に関する将来の参照については、次のスレッドを参照してください: Time Machineバックアップをトリミングし、頻繁に更新される大きなファイルを見つけて肥大化から除外するにはどうすればよいですか? ?
さて、あなたの現在の状況に関しては、ゴミ箱を空にしようとしてすでにいくつかのファイルが削除されている場合、おそらくすでに何らかの損傷が発生しています。まだゴミ箱に残っているものはすべて、移動して削除を取り消すことができる場合があります。 Leopardを使用している場合は手動で行う必要がありますが、Snow Leopardを使用している場合は、ゴミ箱に移動してすべてのファイルを選択し、Ctrlキーを押しながらクリックして、[元に戻す]を選択します。
ダメージを可能な限り元に戻したら、メニューバーのTime Machineをクリックして、Enter TimeMachineを選択してみます。それがあなたに何を示しているかを見てください。ざっと見て、古いものがまだそこにあるかどうかを確認してください。
削除されたものを元に戻す良い方法を私は本当に知りません、他の何人かのユーザーはそうするかもしれません。あなたがした損害は大したことではないように思われるかもしれません、そしておそらくその後のバックアップを実行することによってあなたは大丈夫でしょう。一撃の価値があると思います。
個人的には、それが私であり、バックアップに何も悲惨なものがなかった場合、おそらく新しいディスクを購入し、現在のディスクにアクセスしなくなるまでそれを使用してバックアップし、x時間経過してから、古いディスクを消去して使用します。しかし、あなたはそれをしたくないかもしれません。
うわー...ひばりで、(Finderを使用して)フォルダを元の場所に戻してみましたが、うまくいきました。以前の試みと何が違うのかわかりません。とにかく、@ segfaultの助けに感謝します。 Time Machineを使用すると、古いバックアップを参照できます。ゴミ箱が大きすぎて空にできなくなりました。