1. 程式人生 > >釋放Mac OS X硬碟空間

釋放Mac OS X硬碟空間

禁用SafeSleep休眠模式

硬碟空間用盡是一件很讓人頭疼的事情,尤其是MacBook Air等裝置上的固態硬碟可用的儲存空間很少。下面為大家介紹7個高階技巧來釋放大量的硬碟空間,當然這些高階技巧更改了系統功能和檔案,必須通過使用命令列實現,還需要使用rm或rf這樣的危險命令,所以Mac OS X新手還是要謹慎嘗試。

1:禁用SafeSleep休眠模式——能節省出4GB-16GB空間

下面的命令可以關閉OS X原生的休眠功能,也就是SafeSleep。這種休眠模式當Mac休眠或者沒電池時會將記憶體中的內容儲存在硬碟上的sleepimage檔案上。sleepimage檔案與Mac電腦的記憶體一樣大,這意味著如果你的記憶體是4GB,該檔案就有4GB,如果是16GB,該檔案就有16GB。關閉SafeSleep可以不讓系統自動建立該檔案,缺點就是當Mac電腦沒電池時,你不能恢復到之前的狀態。不過我們可以使用OS X的自動儲存功能在電池將要耗盡的時候儲存自己的工作。

如果想要禁用SafeSleep功能,我們需要在終端中輸入下面的命令:

sudo pmset -a hibernatemode 0

然後定位到/private/var/vm/刪除已經存在的sleepimage檔案
cd /private/var/vm/

使用下面的命令刪除該檔案
sudo rm sleepimage

最後我們要防止OS X繼續建立該檔案,所以我們需要下面的命令生成一個無法被替換的空檔案
touch sleepimage
chmod 000 /private/var/vm/sleepimage

當然,如果你想要重新開啟SafeSleep功能,只需下面的命令即可。
sudo pmset -a hibernatemode 3
sudo rm /private/var/vm/sleepimage