Oliver Brandmueller <ob(at)e-Gitt.NET> wrote:
> ...bzw. was tut eigentlich ein "newfs -E" - das müßte dann ja irgendwas
> anderes tun, als z.B. mit dd nullen auf die Disk zu schreiben? Ist das
> dann ein TRIM auf die entsprechenden Blocks?
Es setzt einen Aufruf von berase(3) aus libufs ab. Das macht einen
DIOCGDELETE ioctl(), was letztlich zu einer BIO_DELETE-Aufforderung
an das Device führt. Der Device-Treiber setzt das dann in eine passende
Aktion um: das kann nichts sein, das kann ein ATA-Trim sein, usw.
http://fxr.watson.org/fxr/ident?v=FREEBSD8;im=10;i=BIO_DELETE
-- Christian "naddy" Weisgerber naddy(at)mips.inka.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 15 Feb 2011 - 16:24:06 CET