1,330
edits
(→XFS) |
No edit summary |
||
Line 8: | Line 8: | ||
== Ext3 == | == Ext3 == | ||
* fairly old (2001), but well established and well behaved | * fairly old (2001), but well established and well behaved | ||
* does not support more than | * does not support more than 16TB (2^36 bytes) | ||
* does not support transparent compression | * does not support transparent compression | ||
* does not support checksumming (a data-integrity feature) | * does not support checksumming (a data-integrity feature) | ||
Line 14: | Line 14: | ||
== ZFS == | == ZFS == | ||
* Sun's filesystem which is natively available on Solaris (since 2005)) and OpenSolaris (both of which are freely available) | * Sun's filesystem which is natively available on Solaris (since 2005)) and OpenSolaris (both of which are freely available) | ||
* no 16 | * no 16 TB limitation; max size is 2^128 bytes | ||
* (optional) transparent (gzip) compression (LZO compression available as patch) | * (optional) transparent (gzip) compression (LZO compression available as patch) | ||
* atomic updates - means that the on-disk state is consistent at all times, there's no need to perform a lengthy filesystem check after forced reboots/power failures | * atomic updates - means that the on-disk state is consistent at all times, there's no need to perform a lengthy filesystem check after forced reboots/power failures | ||
Line 26: | Line 26: | ||
* fairly new in Linux kernel (stable since 2008); ext4 is based on ext3 (same developers) | * fairly new in Linux kernel (stable since 2008); ext4 is based on ext3 (same developers) | ||
* becoming the default of new versions of Linux distros (Fedora, Ubuntu, ...) | * becoming the default of new versions of Linux distros (Fedora, Ubuntu, ...) | ||
* no 16 | * no 16 TB limitation; max size is 1 EiB (1 exbibyte = 2^60 bytes) | ||
* no compression and checksumming (data-integrity) features | * no compression and checksumming (data-integrity) features | ||
== btrfs == | == btrfs == | ||
* latest addition to native Linux filesystems; considered stable since 2.6.31 kernel (2009; see http://www.h-online.com/open/Kernel-Log-2-6-31-Tracking--/features/113671) | * latest addition to native Linux filesystems; considered stable since 2.6.31 kernel (2009; see http://www.h-online.com/open/Kernel-Log-2-6-31-Tracking--/features/113671) | ||
* no 16 | * no 16 TB limitation; max size is 16 Eib (1 exbibyte = 2^60 bytes) | ||
* (optional) transparent (zlib) compression | * (optional) transparent (zlib) compression | ||
* checksumming for data integrity is implemented | * checksumming for data integrity is implemented |