Setting
SSD対策のMac OS X設定
by Hirobee on 15:38 Wednesday, April 29th, 2009, under Mac OS X, Setting
SSDに使われているNAND フラッシュメモリには書き換え回数での寿命があって、OCZ Vertexにも使われているMLCタイプの回数は約1万回(SLCタイプは10万回)といわれています。
当然ながら、同じ場所への書き換えが集中しないようにハードウェアレベルで対策(ウェアレベリング)はされていますが、無駄な書き込みを押さえるために、OSに設定を加えておくことにします。
Mac OS X では、ファイルにアクセスすると、その時間を記録するようになっているので、それをやめて書き込みを減らそうというものです。
やり方はいろいろありますが、現在はOSインストール後のほぼ素に近い状態なので、ターミナルからviでやることにしました。
- /etc に rc.local というファイルを作成
アプリケーション → ユーティリティ → ターミナルを起動
$ sudo cat /etc/rc.local
$ sudo vi /etc/rc.local - i を入力して編集モードに入り、以下を入力
#!/bin/sh
mount -u -o noatime / - ESCで編集モードを抜けて、:wqと入力
- 念のためファイルがきちんとできているか確認
$ type /etc/rc.local - 確認できたら、再起動
これでファイルの更新時刻を記録しなくなりますが、再起動した後で、ターミナルからきちんと設定されているか確認しておきます。
$ mount
/dev/disk0s2 on / (hfs, local, journaled, noatime)
rc.localに間違いがなければ、このように表示されます。
