2010/3/5 Dan Lukes <d...@obluda.cz>: > On 03/05/10 12:10, Cizek Milan: >> >> Jak je to na BSD s funkcí TRIM > > GEOM sybsystem je udelan tak, ze neprekazi tomu, aby TRIM mohl by > timplementovan na urovni FS. Nemam ale dojem, ze uz je v nekterem produkcne > nasaditelnem FS implementovana.
GEOM ma operaci g_delete_data ktera posila smerem k disku operaci BIO_DELETE. g_delete_data posila filesystem kdyz maze blok a diskovy driver musi BIO_DELETE prevest na TRIM prikaz. V ATA driveru je od prosince implementovana podpora TRIM pro SSD disky a ERASE pro CF disky: http://www.mail-archive.com/svn-src-...@freebsd.org/msg17417.html Popora pro g_delete_data/BIO_DELETE je pouze v newfs -E takze se da udelat jednorazova defragmentace SSD disku. Popora ve filesystemech je nulova. V roce 2007 neco zkousel PJD pro UFS, ale do vitezneho konce to bohuzel nedotahl: http://blogs.freebsdish.org/pjd/2007/01/30/ufs-and-bio_delete/ http://people.freebsd.org/~pjd/patches/ufsdel.patch P. -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l