1gfalFS(1)             Filesystem client based on GFAL 2.0            gfalFS(1)
2
3
4

NAME

6       gfalFS  - Filesystem client for the GFAL 2.0 toolkit
7
8

SYNOPSIS

10        Mount
11
12                gfalFS [options] mntdir remote_url
13
14        Umount
15
16                gfalFS_umount mntdir
17

DESCRIPTION

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

OPTIONS

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

EXAMPLES

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

SEE ALSO

93       syslog(3), gfal2(3),
94
95
97       https://svnweb.cern.ch/trac/lcgutil/wiki/gfalFS
98
99
100

AUTHORS

102       Adrien Devresse <adrien.devresse@cern.ch>, Jean-Philippe Baud.
103
104
105
106gfalFS                    Date: 2012/04/15 15:00:00                  gfalFS(1)
Impressum