mac os(mojave)でファイルを消しても空き領域が増えなかったので、Time Machineのスナップショットを削除してみた

ディスクの空き容量が5%くらいになったときにmacを起動するたびに警告が出るようになったのだけど、しばらくは無視して使っていました。その後、少し大きめのアプリをインストールしようとしたら、空きが足りないと怒られたので、サイズの大きい不要なファイルを削除してひたすら空きを作っていきました。

f:id:billiejoe:20200309002057p:plain

ある程度ファイルを削除したところで見た目上は空きが出ているはずなのに、それでも空きが足りないという警告でアプリがインストールできず。

そこで、「このMacについて」のストレージを見てみると、利用可能の部分は65GB以上はあるのに、それでもアプリはインストールできない。 空きが65GBはあるはずなのに、ターミナルのdfコマンドで確認すると、空きが5GBくらいしかなった。   いくつか検索したら、どうもTimeMachineが自動でスナップショットをとっているのが悪さしているようで、実際に以下のコマンドを実行したらスナップショットが作られていた。

$ sudo tmutil listlocalsnapshots /

com.apple.TimeMachine.2020-02-24-200516
com.apple.TimeMachine.2020-02-24-210515
com.apple.TimeMachine.2020-02-24-220619

  以下のコマンドでスナップショットを削除してみる

$ sudo tmutil deletelocalsnapshots 2020-02-24-200516

これでも思うように空きが増えなかったので、以下のようにしたらdfでも空きが確認できるようになった。

$ sudo tmutil thinlocalsnapshots / 21474836480 4

$ df -h
Filesystem      Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1   233Gi  181Gi   48Gi    80% 3078541 9223372036851697266    0%   /

play.google.com