Block suballocation is a feature of some computer file systems which allows large blocks or allocation units to be used while making efficient use of empty space at the end of large files, space which would otherwise be lost for other use to internal fragmentation.[1]
In file systems that don't support fragments, this feature is also called tail merging or tail packing because it is commonly done by packing the "tail", or last partial block, of multiple files into a single block.
^U.S. patent 6,041,407 (Fundamental patent.)
and 7 Related for: Block suballocation information
Blocksuballocation is a feature of some computer file systems which allows large blocks or allocation units to be used while making efficient use of empty...
a corresponding suballocationblock chain in which all the tails of that size are stored. The overhead of managing suballocationblock chains is usually...
for 8 MB block sizes. VMFS5 uses 1 MB blocks throughout (with block suballocation for small files), and has a file size limit of 62 TB, though the VMDK...
journaling (Novell Transaction Tracking System a.k.a. TTS) Support for blocksuballocation, starting in NetWare 4.x For larger files, the file system utilized...
file must occupy at least one block. Because of this, BSD added block-level fragmentation, also called blocksuballocation, tail merging, or tail packing...
support of small files, in terms of disk space and speed through blocksuballocation Liquid items (or virtual keys) – a special format of records in the...
how the system is generated, e.g., for PCP, MFT, MVT. In OS/360 MVT, suballocation within a job's region or the shared System Queue Area (SQA) is based...