今天突然發現iMac的硬碟剩餘空間少很多,打開系統設定裡面的一般>儲存空間,顯示出被歸類在應用程式裡面的「家庭」app佔去了126GB。

上網搜尋有沒有其他網友有同樣的問題,只看到少數人反應他們的iPhone和iPad被家庭佔去了幾十GB的狀況,是HomeKit Secure Video (HKSV)監視攝影機這方面產生的錯誤,有人登出iCloud帳號再刪除家庭,之後會釋放空間;也有人用全機備份到Mac後,再回復來解決這個問題。

我使用HomeKit Secure Video應該有兩三年,目前儲存在iCloud上的監視攝影機有三部吧!同時我檢查iPhone和iPad上被家庭使用的儲存空間並不大,只有十幾MB,代表應該是某種錯誤才會被吃掉100多GB掉。

在iPhone上可以刪除家庭,但是在macOS上則沒辦法⋯⋯

由於google不到解答,但因為被佔用的硬碟空間很大,相對要找出檔案在哪裡比較容易。於是我手動逐層翻找,在這個路徑找到一堆cache檔案:

/Users/[user_name]/Library/Containers/com.apple.Home/Data/Library/Caches/MappedImageCache/com.apple.Home.HFCameraImageCache

看一下也滿嚇人的,裡面的檔案數量超過35萬⋯⋯

既然找到確切的位置,再google得到有人也有相同的問題,但沒提出解答。

只好先刪除它們,因為檔案太多沒辦法一次rm。顯示:-bash: /bin/rm: Argument list too long。以 find . -type f -delete 刪除裡面的所有.cpbitmap檔案之後,我發現只要打開家庭裡面的攝影機,這個com.apple.Home.HFCameraImageCache檔案夾裡面又長出十多個至上百個新的快取檔案來。

前幾天才更新到 macOS 13.6.3。