1.2. Differences Between File Systems 1.2. Differences Between (Multiple domain web hosting)
1.2. Differences Between File Systems 1.2. Differences Between File Systems Table 30.1. File System Characteristics Tools to restore Yes (complex) Yes (com-No No No erased files plex) XFSJFSReiserFS Ext3Ext2 GoodMediumGoodVery Good Excellent Stability Very fast Very fast Very fast Fast Long, even very long Reboot time after crash Very good Very good MediumaVery good Generally speak- ing, good, but high risk of partial or total data loss Status of the data in case of a crash Yes No No Yes Yes ACL support a It is possible to improve results on crash recovery by journaling the data and not just the metadata, adding the option data=journal to /etc/fstab. The maximum size of a file depends on many parameters (i.e. the block size for ext2/ext3), and is likely to evolve depending on the kernel version and architecture. In kernel 2.6.X the block device limit can be extended using a kernel compiled with Large Block Device support enabled (CONFIG_LBD=y). For more information, consult Adding Support for Arbitrary File Sizes to the Single UNIX Specification [http:// www.unix.org/version2/whatsnew/lfs.html], Large File Support in Linux [http: //www.suse.com/~aj/linux_lfs.html], and Large Block Devices [http://www. gelato.unsw.edu.au/IA64wiki/LargeBlockDevices]. With this and a file system which supports it you can reach up to many TB without special file-system tricks as is done by JFS for the file-system size. 1.3. And Performance Wise? It is always very difficult to compare performance between file systems. All tests have their limitations and the results must be interpreted with caution, comparisons done a couple of months or weeks ago are already too old. Let’s not forget that today’s hardware (specially concerning hard drive capacities and hard disk controller performance) has greatly leveraged the differences between the different file systems. Each system offers advantages and disadvantages. In fact, it all depends on how you use your machine. A simple desktop machine will be happy with ext2. For a