sleepimage是MacOS的休眠檔,mac休眠有幾種模式
預設是3,check方式為
$ sudo pmset -g |grep hibernatemode hibernatemode 3
因為我的MBPR只有128G實在不想浪費8.5G來存休眠檔,反正就都插電用,遇到沒電的情形實在太少了
所以我選擇0,然後把sleepimage rm掉,硬碟空間的確增加了。
$ sudo pmset -a hibernatemode 0 $ sudo rm -rf /private/var/vm/sleepimage
不過後來發現,怎麼硬碟空間又不見了…
原來sleepimage又自己長出來了
為防止sleepimage再長出來
在坎掉sleepimage之後,我們要產生一個空檔給他
然後再把那個檔案設成不可變更,這樣就不會再長出來了
以下為完整砍掉休眠檔做法
$ sudo pmset -a hibernatemode 0 $ sudo rm -rf /private/var/vm/sleepimage $ sudo touch /private/var/vm/sleepimage $ sudo chflags uchg /private/var/vm/sleepimage