目次

TRIMサポート

SSDのウェアレベリング (wear levelling / wear leveling)対策としてのTRIMコマンドサポート。

UFS

こんな感じで変更。1)

# tunefs -t enable /dev/ada4p2

有効になっているかどうかは、dumpfsを使って確認。flagsにtrimが入っていれば有効。

# dumpfs /dev/ada4p2
省略
flags   soft-updates+journal trim 
省略

以下のように領域を確保する際にnewfsでオプションをつけてもOK2)

newfs -t
または
newfs -E

ZFS

ZFSにおいてTRIMを有効または無効に設定するsysctl値が「vfs.zfs.trim_disable」から「vfs.zfs.trim.enabled」へ変更されました。10-CURRENTでの変更です。2週間後を目処にSTABLE系へのマージが実施される見通し。

以下を見るとSTABLE系にはMFCされているようなので、9.2あたりでサポートされるのかな? http://svnweb.freebsd.org/base/stable/9/sys/modules/zfs/Makefile?view=markup&pathrev=251419

9.2でサポートされました。

1)
マウントされていると変更できないので、memstickとかLiveCDを使って起動して変更すべし
2)
若干意味合いが異なるのでman参照のこと!!