這篇是硬體改裝篇的後續。只是記錄一下自己做過什麼設定,以免以後需要設定時忘記了。
全部的內容都是參考國外網友寫的這篇與硬體改裝篇中提到的參考資料。
使用 SSD 後,為了延長其使用壽命,改一些系統上的設定,是有幫助的。在進行下列設定前,請先更新 SSD 的韌體,以發揮 SSD 的效能或提高穩定性。
更動的項目,目的都在減少對 SSD 的寫入:
1。將使用者資料目錄改到傳統硬碟上。
系統偏好設定->使用者與群組->解鎖->在帳號上按右鍵選進階選項->將個人專屬目錄改到 HDD 的目錄上->重開機。小弟沒有將舊系統碟上的資料刪除,所以只接指定過去,重開機後,就可以看到原來的桌面。
2。關閉 Time Machine(減少對 SSD 的寫入動作)。
系統偏好設定-> Time Machine->關閉。這個動作的目的只是要關閉 Time Machine 常做快照的動作,但小弟不用 Time Machine 作備份,索性就將它關了。至於只關快照的作法,請參考原文。
3。關閉進入睡眠前將記憶體資料寫入硬碟的動作(hibernation)。
在終端機視窗中輸入 sudo pmset -a hibernatemode 0 即可。設定值為 0,表示電腦由睡眠模式回復時,完全由記憶體中的資料回復,如果電力中斷,則系統需重開機,未儲存的資料會遺失。原始設定值為 3,表示要將資料在記憶體與硬碟中都各保留一份,萬一電力中斷,還可以由硬碟上的資料,從睡眠模式中回復。還有一個設定值是 25,表示只將資料保留在硬碟上,系統就不供電給記憶體。25 這個值是為了節省電力,但進入或回復時,都會比較慢。
4。設定 noatime 旗標。
每一套類 Unix 的系統(包括 Mac OS X)預設都會記錄每一個檔案的最後存取時間,對 SSD 而言,這個動作也是會縮減其壽命的,因為常常要寫入一些容量不大的資料。要將這個旗標關閉,要先做一個設定檔,然後更改其權限即可。
首先開啟終端機,換到 /Library/LaunchDaemons/ 目錄下,輸入 sudo pico 指令(按 Return),將下列內容貼到該檔案裡頭,按 control-X,退出,要將檔案存下來啊!檔名可存成 com.nullversion.noatime.plist。然後回到根目錄 / 下,輸入 sudo chmod root:wheel /Library/Daemons/com.nullversion.noatime.plist,重開機。再進入終端機,輸入 mount,應該就可以看到主要硬碟(SSD)會註明成 /dev/disk0s2 on / (hfs, local, journaled, noatime) 之類的,那就表示 noatime 的旗標設好了。
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
<
plist
version
=
"1.0"
>
<
dict
>
<
key
>Label</
key
>
<
string
>com.nullvision.noatime</
string
>
<
key
>ProgramArguments</
key
>
<
array
>
<
string
>mount</
string
>
<
string
>-vuwo</
string
>
<
string
>noatime</
string
>
<
string
>/</
string
>
</
array
>
<
key
>RunAtLoad</
key
>
<
true
/>
</
dict
>
</
plist
>
小弟只設定這 4 項,如果您還要調其他的設定,請參考外國朋友的原文。
留言
張貼留言