1gfalFS(1) Filesystem client based on GFAL 2.0 gfalFS(1)
2
3
4
6 gfalFS - Filesystem client for the GFAL 2.0 toolkit
7
8
10 Mount
11
12 gfalFS [options] mntdir remote_url
13
14 Umount
15
16 gfalFS_umount mntdir
17
19 gfalFS is a filesystem allowing to mount any resources supported by the
20 GFAL 2.0 toolkit.
21 This include any resources accessible by the following protocol : Web‐
22 Dav/HTTP, xrootd, SRM, GridFTP, dCAP, LFC, RFIO...
23 Please refer to the GFAL 2.0 documentation for the complete list of
24 supported protocols.
25 The user can seamlessly interacts with grid and cloud storage systems
26 just as if they are local files.
27
28 The protocol support depends directly of the GFAL 2.0 plugin configura‐
29 tion.
30
31
33 -d
34 debug mode - does not act anymore like a daemon and print usefull
35 information about the current operations.
36
37 -g
38 guid mode - access directly to the file by the guid name on the
39 current lfc.
40
41 -s
42 single thread mode - Use only one thread to execute the opera‐
43 tions, this cause a major slowdown of the execution but guarantee
44 a protection against thread safety problems.
45
46 -v
47 enable verbose mode - print more informations about the current
48 execution, can be use with -d in case of problems .
49
50 -V
51 print the version number.
52
53
55 Mount an WebDav over https directory and execute a directory listing
56
57 mkdir ~/my_mnt/
58 gfalFS ~/my_mnt davs://lxfsra04a04.cern.ch/dpm/cern.ch/
59 /bin/ls ~/my_mnt
60
61 Mount a local folder in debug mode and execute a directory listing
62
63 mkdir ~/my_mnt/
64 gfalFS ~/my_mnt -v -d file:///etc/
65 /bin/ls ~/my_mnt
66
67 Mount an SRM directory with transparent file operations
68
69 gfalFS ~/my_mnt srm://cvitbdpm1.cern.ch/dpm/cern.ch/home/dteam/
70
71 echo "Hello world" > ~/my_mnt/hello
72 cat ~/my_mnt/hello
73 cp ~/my_mnt/hello /tmp/test_hello
74
75 Mount an GRIDFTP directory and create a directory
76
77 gfalFS ~/my_mnt gsiftp://cvitb‐
78 dpm1.cern.ch/dpm/cern.ch/home/dteam/
79 mkdir ~/my_mnt/testdir
80 stat ~/my_mnt/testdir
81
82 Mount an LFC directory and list the replicas of a file
83
84 gfalFS ~/my_mnt lfc://prod-lfc-shared-cen‐
85 tral.cern.ch/grid/dteam
86 getfattr -n user.replicas ~/my_mnt/test_file
87
88 Unmount an existing gfalFS mount point
89
90 gfalFS_umount ~/my_mnt/
91
93 syslog(3), gfal2(3),
94
95
97 https://svnweb.cern.ch/trac/lcgutil/wiki/gfalFS
98
99
100
102 Adrien Devresse <adrien.devresse@cern.ch>, Jean-Philippe Baud.
103
104
105
106gfalFS Date: 2012/04/15 15:00:00 gfalFS(1)