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