web-dev-qa-db-ja.com

OS X:ターミナル経由でTime MachineBackupの単一フォルダを削除します

別のマシンのバックアップから単一のTimemachineスナップショットを削除するためのtmutil deleteがあることは知っていますが、バックアップ内のフォルダの1つだけを削除する必要があります。

私の古い(そして今は死んでいる)iMac TimeMachineは、内部の"MacintoshHD"と"ONE"という名前の外部FireWire-Diskをバックアップしました…今はMacBookAirがあり、内部HDの最新のバックアップが必要です("Macintosh HD ")。つまり、以前の完全バックアップと増分バックアップ("スナップショット")をtmutil delete …ですべて削除しましたが、このバックアップに保存されている他のボリュームのバックアップも削除して、上のスペースを解放する必要があります。 TimeMachine-新しいバックアップ用のディスク。

したがって、最新のバックアップ内には2つのフォルダーがあります。

/Volumes/TM/Backups.backupdb/iMac/2013-03-24-111738/Macintosh\ HD
/Volumes/TM/Backups.backupdb/iMac/2013-03-24-111738/ONE

"MacintoshHD"(内部HD)と"ONE"(FireWireディスク)の2つのボリュームを表します。

このバックアップディレクトリからフォルダ/ボリューム"ONE"を削除するにはどうすればよいですか?

…Finderが機能しない、Sudo rmが機能しない、tmutil deleteが完全なスナップショットでのみ機能する…

6
albuvee

Time Machineのバックアップは、カーネルレベルでTMSafetyNet.kext拡張子によって保護されています。バックアップされたファイルを削除するには、その拡張機能のバンドルの一部であるバイパスユーティリティを実行する必要があります。バイパスユーティリティの場所と使用方法の詳細については、AskDifferent.comでこの関連する質問への回答を参照してください。

バックアップアイテムとしてマークされたファイルを削除するにはどうすればよいですか?

3
HairOfTheDog

Sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -r /Volumes/*/Backups.backupdb/*/*/*/Volumes/One

10.7以前では、バイパスは/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass

その他の関連する質問:

8
Lri