Allocation group

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2601:183:c800:48aa:8017:df99:4deb:7dbc (talk) at 15:19, 28 March 2019. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

An AG or allocation group is a subvolume in a file system which maintains its own track of free blocks and file data.

This makes simultaneous file operations possible; only one write can happen to an AG at any time, but multiple operations can be performed on the file system, each happening in a different AG. In SMP systems multiple CPUs can write to different AGs, enabling physically concurrent disk operations on a single file system. (Hard disks can only do one thing at a time. However, file systems can span hard disks in various ways (RAID stripe, volume management etc.).

Used by these file systems: