[SOLVED] Re: labelling root file system (RELENG_8)

Andriy Gapon avg at FreeBSD.org
Wed Jun 8 16:40:08 UTC 2011


on 08/06/2011 19:26 Jeremy Chadwick said the following:
> I have the exact same question except not with regards to labels but
> toggling TRIM capability on the root filesystem.
> 
> - Start system
> - At loader, boot single-user (option 4)
> - At prompt choose /bin/sh
> - mount -a

I think that this is a culprit.

> - tunefs -t enable /dev/ada0s1a --- fails

Shouldn't you have / mounted r/o here?
BTW, AFAIR, *re*-mounting root read-only won't help; it needs to have never been
mounted r/w.

> - sysctl kern.geom.debugflags=16
> - tunefs -t enable /dev/ada0s1a --- works
> - tunefs -p /dev/ada0s1a -- shows TRIM enabled
> - reboot

I think that at this step your superblock on disk gets re-written with its copy in
memory which has never been updated.  But not sure.

> - Boot into single-user, multi-user, whatever
> - tunefs -p /dev/ada0s1a -- shows TRIM disabled

-- 
Andriy Gapon


More information about the freebsd-stable mailing list