Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] File system testing
Date: Wed, 17 Sep 2014 07:45:08
Message-Id: 1702192.KJn5UXzBYJ@andromeda
In Reply to: [gentoo-user] File system testing by James
1 On Tuesday, September 16, 2014 07:07:38 PM James wrote:
2 > Hello,
3 >
4 > By now many are familiar with my keen interest in clustering gentoo
5 > systems. So, what most cluster technologies use is a distributed file
6 > system on top of the local (HD/SDD) file system. Naturally not
7 > all file systems, particularly the distributed file systems, have
8 > straightforward instructions. Also, an device file system, such as
9 > XFS and a distibuted (on top of the device file system) combination
10 > may not work very well when paired. So a variety of testing is
11 > something I'm researching. Eliminiation of either file system
12 > listed below, due to Gentoo User Experience is most welcome information,
13 > as well as tips and tricks to setting up any file system.
14 >
15 >
16 > Distributed File Systems (DFS):
17 > HDFS (poor performance)
18 > Lustre
19 > Ceph
20 > XtreemFS
21 > GlusterFS
22 > MooseFS
23 > FhGFS (BeeGFS) soon to be entirely open sourced?
24 > Any other distributed file systems I should consider using?
25 >
26 > Local (Device) File Systems LFS:
27 > btrfs
28 > zfs
29 > ext4
30 > xfs
31 >
32 > Obviously I do not what to test all combinations of DFS/LocalFS
33 > so your comments are extremely welcome as is any and all
34 > related information.
35 >
36 > James
37
38 James,
39
40 Is my understanding correct that the top list all require one of the bottom
41 list?
42 Eg. the "clustering" FSs only ensure the files on the LFSs are
43 duplicated/spread over the various nodes?
44
45 I would normally expect the clustering FS to be either the full layer or a
46 clustered block-device where an FS can be placed on top.
47
48 Otherwise it seems more like a network filesystem with caching options (See
49 AFS).
50
51 I am also interested in these filesystems, but for a slightly different
52 scenario:
53
54 - 2 servers in remote locations (different offices)
55 - 1 of these has all the files stored (server A) at the main office
56 - The other (server B - remote office) needs to "offer" all files from serverA
57
58 When server B needs to supply a file, it needs to check if the local copy is
59 still the "valid" version. If yes, supply the local copy, otherwise download
60 from server A. When a file is changed, server A needs to be updated.
61 While server B is sharing a file, the file needs to be locked on server A
62 preventing simultaneous updates.
63
64 I prefer not to supply the same amount of storage at server B as server A has.
65 The remote location generally only needs access to 5% of the total amount of
66 files stored on server A. But not always the same 5%.
67
68 Does anyone know of a filesystem that can handle this?
69
70 --
71 Joost

Replies

Subject Author
[gentoo-user] Re: File system testing James <wireless@×××××××××××.com>