On 03/21/2011 08:32:22 PM, Jarry wrote: > Hi, > > I'm looking for "the best" filesystem for a small multi-purpose > server with a couple of services running (ftp, web, mail, mysql). > For me very important features are: > > snapshot (will be used for backup, must be native without lvm) > journaling > resizeable (if possible online) >
I'd like to suggest BTRFS. I know, there is a general warning because it's a new file system. But I haven't found any issues myself nor those being mentioned on the net. I have several machines running BTRFS for all partitions except / (root) since , AFAIK, BTRFS on the root partition needs a patched grub I had crashes (power down and hard reset due to X11 crashes) but my BTRFS files system recover fast and without any glitch. You might have a look at https://btrfs.wiki.kernel.org/index.php/Main_Page >From that The main Btrfs features include: Extent based file storage (2^64 max file size) Space efficient packing of small files Space efficient indexed directories Dynamic inode allocation Writable snapshots Subvolumes (separate internal filesystem roots) Object level mirroring and striping >>> Checksums on data and metadata (multiple algorithms available) >>> Compression Integrated multiple device support, with several raid algorithms Online filesystem check (not yet implemented) >>> Very fast offline filesystem check >>> Efficient incremental backup and FS mirroring >>> Online filesystem defragmentation BUT, you need a (very) recent kernel. The most recent bad bug when using coreutils-8.10 (http://bugs.gentoo.org/show_bug.cgi?id=353907) has been fixed in the 2.6.38 kernel but not for ext4, yet (AFAIK). Helmut.