1,330
edits
(New page: Actually, ZFS is available on Linux too as a user space filesystem, and Sun are considering a kernel port: http://www.wizy.org/wiki/ZFS_on_FUSE However, I'm inclined to wait for btrfs (bu...) |
No edit summary |
||
Line 1: | Line 1: | ||
This page serves to give some information on possible filesystems for Linux machines, in particular those that may be used for very large filesystems (many TB). | |||
== Ext3 == | |||
* fairly old, but well established and well behaved | |||
* does not support more than 16GB | |||
* does not support transparent compression | |||
* does not support checksumming (a data-integrity feature) | |||
== Ext4 == | |||
* fairly new in Linux kernel (since 2.6.27 or so) | |||
* becoming the default of new Linux distros | |||
* no 16 GB limitation | |||
* no compression and checksumming (data-integrity) features | |||
== XFS == | |||
* SGI's filesystem that was ported to Linux some years ago | |||
* no 16 GB limitation | |||
* no compression and checksumming (data-integrity) features | |||
== ZFS == | |||
* Sun's filesystem which is natively available on Solaris and OpenSolaris (both of which are freely available) | |||
* there are ports of ZFS to FreeBSD and Mac OSX | |||
- | * the source code license of ZFS is incompatible with the GPL of the Linux kernel; nevertheless Sun is considering a kernel port (see http://www.wizy.org/wiki/ZFS_on_FUSE) | ||
* available as userland filesystem (ZFS-over-FUSE) on Linux; installable packages are available e.g. on latest Ubuntu und Fedora (see http://www.linux-magazine.com/w3/issue/103/ZFS.pdf) | |||
== btrfs == | |||
* latest addition to native Linux filesystems; stable version since 2.6.31 kernel (http://www.h-online.com/open/Kernel-Log-2-6-31-Tracking--/features/113671) | |||
* a review of btrfs from an ex-ZFS engineer: http://lwn.net/Articles/342892/ | |||
* you can upgrade an existing linux file system to btrfs without destroying the existing fs or duplicating the data: http://btrfs.wiki.kernel.org/index.php/Conversion_from_Ext3 | |||
* http://www.h-online.com/open/The-Btrfs-file-system--/features/113738 | |||