2021年9月18日土曜日

macOS11: Big Surで増え続ける謎の「その他」ファイル

macOS Big Sur 11.6に上げようとしたら「現在のデバイス構成とインストール先は、現在の状態でのインストールでは無効です。」とメッセージがでた。


「その他」って何だろう

OSのアップデートには6GB弱が必要で、ストレージの空きはあるけれど十分ではない様子。「このMacについて」からストレージを見ると残り8GBです。「管理」ボタンをクリックして「不要なファイルを削除」からいくつか削除してみたが、使用量の大部分を占めている「その他」って何だろう。

macOS Catalinaのときも同じことが起きて困ったことがあったが、そのときはOSアップデートのタイミングで「その他」が綺麗に削除された。

「今回もそういうことだろうから、しょうがない」と諦めようと思ったが、念の為に調べてみると、80GBくらいだったら普通とのこと。いやいや俺の「その他」は330GBだぞ。

 

.cleverfilesとは?

Finderを眺めてみると、/System/Volumes/Macintosh HD下の「.cleverfiles」という隠しフォルダが260GBも使用していることが分かった。調べてみると「Disk Drill」というアプリのデータのようである。

2年前にストレージが寿命を迎えたときに、SDカードから写真データを復旧するために幾つかアプリをインストールした。Disk Drillはそのうちの1つで、体験版を評価した後にMacintosh HD/システム/Volumes/Macintosh HD/.cleverfiles下に残り続けていたようだ。すでに2年が経過しているので、.cleverfilesフォルダを丸ごと削除して「その他」は70GBになった。

こうして、macOS Big Sur 11.6のアップデートは無事成功したのでした。

 

 

悪夢再び

ところが、次の日に念の為に「その他」を確認すると、なんと6GBふえて76GBになっていた。以下のデーモンファイルがまだ動いていたらしく、これらを削除した後にOSを再起動すると、「その他」は73GBに減った。以前のCatalinaのOSアップデートで一瞬消えたのは、「.cleverfiles」ファイルだったのかも。

  • /Library/LaunchDaemons/com.cleverfiles.cfbackd.plist 
  • /Library/LaunchAgemts/com.cleverfiles.cfbackd.plist 
  • /Library/Application Support/CleverFiles

 

 

Power Napとハイバネーション機能

残りの+3GBは何だったのだろうか。

システム以下のディレクトリを「sudo du -sh /System/Volumes/*/」でログを残してみると、頻繁に増減しているのは/System/Volumes/VM(仮想メモリ)であることが分かった。

1つは「Power Nap」機能で、電源アダプタ接続中のスリープ中にメールやカレンダーをチェックしたり、Timemachineでバックアップを行う親切機能。これがデフォルトでオンになっている。

システム環境設定>バッテリー>電源アダプタ>「電源アダプタに接続中にPower Napをオンにする」で自分の好みに合わせてオン/オフできる。これをオフにしたところ70GBになった。

もう1つの/System/Volumes/VM下にある固定の1GB(sleepimage)は、ハイバネーション機能(休止状態)で使用している。2021年4月のアップデートで、Appleシリコンでも動作するようになった。こちらはスリープ状態でバッテリー切れを起こしても作業中のファイルを復旧できるお助け機能です。

特に悪さをしない気もするが、pmsetコマンドで試しにオフにしたところ翌日以降は61〜68GB辺りをウロウロしている。あと消せそうなのはキャッシュフォルダ関係のようなので、これでヨシとしました。スッキリ

 

その後のmacOS のその他ファイル

  • 2021年10月10日(日)、11.6.1のソフトウェア・アップデートで「その他」はなんと49〜50GBになりました。 
  • 2022年1月19日(水)、11.6.3のソフトウェア・アップデートで「その他」は70GBに戻りました。 
  • 2022年2月15日(火)、11.6.4のソフトウェア・アップデートで「その他」は66GBになりました。が、スリープから復旧できない不具合が発生。pset -gで確認すると以前変更したメモリをストレージに保存しない設定(hibernatemode=0)だったので、sudo pmset -a hibernatemode 3で初期値に戻しました。
  • 2022年2月24日(木)、11.6.5のソフトウエア・アップデートで「その他」は64GBになりました。 
  • 2022年4月29日(金)、11.6.6のソフトウエア・アップデートで「その他」は64GBのままでした。 
  • 2022年6月3日(金)、11.6.7のソフトウェア・アップデートで「その他」は62GBでした。 
  • 2022年6月16日(木)、11.6.8のソフトウェア・アップデートで「その他」は61.61GBでした。