my-server
← Wiki

Comparison of file systems

The following tables compare general and technical information for a number of computer file systems.

General information

Metadata

All widely used file systems record a last modified time stamp (also known as "mtime"). It is not included in the table.

Individual file systems may record additional special types of date and time stamps. For example, the specification of ISO 9660 includes a "File Expiration Date and Time" and a "File Effective Date and Time".

Features

File capabilities

<div>

</div>

Block capabilities

Note that in addition to the below table, block capabilities can be implemented below the file system layer in Linux (LVM, , cryptsetup) or Windows (Volume Shadow Copy Service, SECURITY), etc. <div>

</div>

Resize capabilities

"Online" and "offline" are synonymous with "mounted" and "not mounted".

Allocation and layout policies

OS support

Limits

While storage devices usually have their size expressed in powers of 10 (for instance a 1&nbsp;TB Solid State Drive will contain at least 1,000,000,000,000 (10<sup>12</sup>, 1000<sup>4</sup>) bytes), filesystem limits are invariably powers of 2, so usually expressed with IEC prefixes. For instance, a 1&nbsp;TiB limit means 2<sup>40</sup>, 1024<sup>4</sup> bytes. Approximations (rounding down) using power of 10 are also given below to clarify.

No filesystem has ever allowed NUL, so it won't be listed in the table below even if the text says “Any byte” or “?”.

See also

Notes

References

External links