削除後にディスク領域が解放されない


34

MacBook Pro内蔵SSD(128Gb)(OS X 10.7.3)に約50GbのWindows VMがありました。それらを外部ドライブにコピーし、内部ドライブから削除してからゴミ箱を空にしました。

Activity Monitorでディスク使用量を見ると、50 GBのファイルを削除する前と同じレベルの使用量が表示されます。

スペースが解放されない理由はありますか?


使用可能なスペースを再確認するまで、どのくらい待っていましたか?
ゲントマット

Time Machineを使用していますか?
カイルクローニン

sudo rm -fと入力すると、システム上のすべてのファイルと接続されているすべてのボリュームが削除されるため、rm -rfコマンドには非常に注意してください!同様の行でタイプミスを作成した経験から話す
ライアン

回答:


36

答えは、LionのTime Machineバックアップの変更に関するものです。

私の理解では、バックアップディスクが接続されていないときにTMバックアップが試行されると、/ Volumes / MobileBackupsでバックアップが作成されます。

これらのバックアップは、バックアップディスクが接続された状態でTMが次に実行されるときに消えません。OSが最終的にこのスペースを回収するかどうかはわかりません。

次のコマンドを実行して、ローカルバックアップを無効にできます。

sudo tmutil disablelocal

このコマンドを実行すると、/ Volumes / MobileBackupsが削除されます。

ローカルバックアップには十分な理由があると確信しており、必ずしも無効にすることをお勧めしませんが、それらは(いくつかの大きな削除フォルダーと組み合わせて)ディスク領域がまだ使用されているように見える原因でした。

次を実行して、モバイルバックアップを再度有効にできます。

sudo tmutil enablelocal

詳細はこちら-http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18


モバイルバックアップが有効な場合、使用したディスク領域は解放されますか(たとえば、外部ドライブに書き込むことができる場合)?それとも永久に残っていますか?
ザボルクス

1
TMの設定で大きなスイッチを切り替えることでTime Machineを無効化するだけで、そのスペースが解放されることに注意してください(少なくとも特定の場合、私にとってはうまくいきました)。バックアップを開始しましたが、完了しませんでしたが、TMを完全に無効にした場合にのみ、50 GBを超える容量を取り戻しました。
エイダンマイル

これは、TMバックアップに関係のない50GBのファイルを削除してもドライブの空き容量が増えない理由を説明していません。OPと同じ問題があります。
-wide_eyed_pupil

$ sudo tmutil disablelocal disablelocal: Unrecognized verb.
gies0r

13

Mojave 10.14.4では、次の方法で50GBのスペースを再利用できました。

sh-3.2# tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-04-03-103122
sh-3.2# tmutil deletelocalsnapshots 2019-04-03-103122
Deleted local snapshot '2019-04-03-103122'

ローカルスナップショットは、通常、Time Machineの自動バックアップ中に作成されます。Mac Bookでは自動バックアップが無効になっているため、このローカルスナップショットが作成された理由は明らかではありません。1つの可能性は、Mojaveのアップグレードがそのスナップショットを自動的に作成したことです。


10

High Sierraでは、コマンドは次のようになりますsudo tmutil disable localsnapshot


4

削除されたコンテンツは.Trashes、ルートディレクトリのフォルダに保持される場合があります。ターミナルから、cd /.Trashes削除したファイルがまだゴミ箱に残っているかどうかを確認できます。その後、で削除できますsudo rm -rf someFolderName

注意:これはかなり高度なユーザー操作なので、入力する内容と削除する内容に注意してくださいrm。これは永続的で元に戻せないためです。


4

Time Machineの環境設定でTime Machineをオフにした(そして再びオンにした)だけで問題が解決しました。


2

ファインダーから空きディスク領域を見ると、使用されている領域のバックアップは含まれません。これは、他のアプリでさらにスペースが必要になると、バックアップが削除されるためです。多くのスペースを使用せずにモバイルバックアップを機能させるために、週1回タイムマシンを無効にして有効にします(TMの設定から)。無効にすると、ローカルバックアップが削除されます。

ドライブをいっぱいにしてから、必要に応じてバックアップを自動的に削除するだけでも大した違いはないと思います(パフォーマンスが若干低下する可能性があります)。


1

ファイルを削除すると、一部のアプリケーションが保持している限り、ファイルはファイルシステムから解放されません。そのため、ムービーを再生し、再生中に削除し、最後まで見ることができます。一時停止しないことを前提としています(動作する場合もあります)。

これはおそらく、Time Machine関連の回答がポップアップ表示される理由でもあります。Time Machineがジャンボファイルのバックアップを処理している場合、時間がかかり、ファイルが終了するまでシステムから削除されません。「バックアップをスキップ」して、すぐに問題を解決できます。


mysql ibdata1を手動で削除し、mysqlサーバーを再起動すると問題が解決しました。ありがとう。
maxm

1
いや 5 GBのDMGファイルを削除していますが、マウントされておらず、空きディスク領域がまったくありません。その他のファイルの束。OS Xはここで何か変なことをしていると確信しています。
-wide_eyed_pupil

0

最初にMacを再起動してから、Disk Utilityアプリを実行してください。HDの空き容量が再計算され、Finderに正しい数字がすぐに表示されます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.