enabling TRIM on an existing UFS file system ?

Warren Block wblock at wonkity.com
Fri May 8 18:39:52 UTC 2015

On Fri, 8 May 2015, Mike Tancsa wrote:

> I noticed TRIM was not enabled on an existing SSD drive, so I thought I would 
> shut the box to single usermode and enable it.
> # tunefs -t enable /dev/ada0p2
> # tunefs -p /dev/ada0p2
> tunefs: POSIX.1e ACLs: (-a)                                disabled
> tunefs: NFSv4 ACLs: (-N)                                   disabled
> tunefs: MAC multilabel: (-l)                               disabled
> tunefs: soft updates: (-n)                                 enabled
> tunefs: soft update journaling: (-j)                       enabled
> tunefs: gjournal: (-J)                                     disabled
> tunefs: trim: (-t)                                         enabled
> tunefs: maximum blocks per file in a cylinder group: (-e)  4096
> tunefs: average file size: (-f)                            16384
> tunefs: average number of files in a directory: (-s)       64
> tunefs: minimum percentage of free space: (-m)             8%
> tunefs: space to hold for metadata blocks: (-k)            6408
> tunefs: optimization preference: (-o)                      time
> tunefs: volume label: (-L)
> # exit
> But once I boot up, it seems to be disabled again ?

Right.  Don't 'exit' there after changing a setting.  Instead, 'shutdown 
-r now' and check it again.  Once the setting has been changed, it will 
stick.  (Something about the filesystem details not being reread, but I 
forget the exact details.)

More information about the freebsd-questions mailing list