macOS Big Sur 11.6に上げようとしたら「現在のデバイス構成とインストール先は、現在の状態でのインストールでは無効です。」とメッセージがでた。
「その他」って何だろう
OSのアップデートには6GB弱が必要で、ストレージの空きはあるけれど十分ではない様子。「このMacについて」からストレージを見ると残り8GBです。「管理」ボタンをクリックして「不要なファイルを削除」からいくつか削除してみたが、使用量の大部分を占めている「その他」って何だろう。
macOS Catalinaのときも同じことが起きて困ったことがあったが、そのときはOSアップデートのタイミングで「その他」が綺麗に削除された。
「今回もそういうことだろうから、しょうがない」と諦めようと思ったが、念の為に調べてみると、80GBくらいだったら普通とのこと。いやいや俺の「その他」は330GBだぞ。
Mac ストレージの空き領域を増やす
コンテンツを iCloud に保管したり、標準付属のツールを使って大きなファイルや不要なファイルを探して削除したりして、容量を節約しましょう。
.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でした。