ZFS regimen: scrub, scrub, scrub and scrub again.
Adam Nowacki
nowakpl at platinum.linux.pl
Thu Jan 24 15:37:09 UTC 2013
On 2013-01-24 15:45, Zaphod Beeblebrox wrote:
> Ok... so my question then would be... what of the small files. If I write
> several small files at once, does the transaction use a record, or does
> each file need to use a record? Additionally, if small files use
> sub-records, when you delete that file, does the sub-record get moved or
> just wasted (until the record is completely free)?
Each file is a fully self-contained object (together with full parity)
all the way to the physical storage. A 1 byte file on RAID-Z2 pool will
always use 3 disks, 3 sectors total for data alone. You can use du to
verify - it reports physical size together with parity. Metadata like
directory entry or file attributes is stored separately and shared with
other files. For small files there may be a lot of "wasted" space.
More information about the freebsd-hackers
mailing list