summaryrefslogtreecommitdiff
path: root/doc/man/mount.s3ql.1
blob: 651d04e4056910126b7a7e398e7d4c5fa1e81b9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
.TH "MOUNT.S3QL" "1" "January 21, 2012" "1.9" "S3QL"
.SH NAME
mount.s3ql \- Mount an S3QL file system
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.\" Man page generated from reStructeredText.
.
.SH SYNOPSIS
.sp
.nf
.ft C
mount.s3ql [options] <storage url> <mount point>
.ft P
.fi
.SH DESCRIPTION
.sp
S3QL is a file system for online data storage. Before using S3QL, make
sure to consult the full documentation (rather than just the man pages
which only briefly document the available userspace commands).
.sp
The \fBmount.s3ql\fP command mounts the S3QL file system stored in \fIstorage
url\fP in the directory \fImount point\fP. The storage url depends on the
backend that is used. The S3QL User\(aqs Guide should be consulted for a
description of the available backends.
.SH OPTIONS
.sp
The \fBmount.s3ql\fP command accepts the following options.
.INDENT 0.0
.INDENT 3.5
.INDENT 0.0
.TP
.BI \-\-log \ <target>
Write logging info into this file. File will be
rotated when it reaches 1 MB, and at most 5 old log
files will be kept. Specify \fBnone\fP to disable
logging. Default: \fB~/.s3ql/mount.log\fP
.TP
.BI \-\-cachedir \ <path>
Store cached data in this directory (default:
\fB~/.s3ql)\fP
.TP
.BI \-\-authfile \ <path>
Read authentication credentials from this file
(default: \fB~/.s3ql/authinfo2)\fP
.TP
.BI \-\-debug \ <module>
activate debugging output from <module>. Use \fBall\fP to
get debug messages from all modules. This option can
be specified multiple times.
.TP
.B \-\-quiet
be really quiet
.TP
.B \-\-version
just print program version and exit
.TP
.BI \-\-cachesize \ <size>
Cache size in kb (default: 102400 (100 MB)). Should be
at least 10 times the maximum object size of the
filesystem, otherwise an object may be retrieved and
written several times during a single write() or
read() operation.
.TP
.BI \-\-max\-cache\-entries \ <num>
Maximum number of entries in cache (default: 768).
Each cache entry requires one file descriptor, so if
you increase this number you have to make sure that
your process file descriptor limit (as set with
\fBulimit \-n\fP) is high enough (at least the number of
cache entries + 100).
.TP
.BI \-\-min\-obj\-size \ <size>
Minimum size of storage objects in KB. Files smaller
than this may be combined into groups that are stored
as single objects in the storage backend. Default: 512
KB.
.TP
.B \-\-allow\-other
Normally, only the user who called \fBmount.s3ql\fP can
access the mount point. This user then also has full
access to it, independent of individual file
permissions. If the \fB\-\-allow\-other\fP option is
specified, other users can access the mount point as
well and individual file permissions are taken into
account for all users.
.TP
.B \-\-allow\-root
Like \fB\-\-allow\-other\fP, but restrict access to the
mounting user and the root user.
.TP
.B \-\-fg
Do not daemonize, stay in foreground
.TP
.B \-\-single
Run in single threaded mode. If you don\(aqt understand
this, then you don\(aqt need it.
.TP
.B \-\-upstart
Stay in foreground and raise SIGSTOP once mountpoint
is up.
.TP
.B \-\-profile
Create profiling information. If you don\(aqt understand
this, then you don\(aqt need it.
.TP
.BI \-\-compress \ <name>
Compression algorithm to use when storing new data.
Allowed values: \fBlzma\fP, \fBbzip2\fP, \fBzlib\fP, none.
(default: \fBlzma\fP)
.TP
.BI \-\-metadata\-upload\-interval \ <seconds>
Interval in seconds between complete metadata uploads.
Set to 0 to disable. Default: 24h.
.TP
.BI \-\-threads \ <no>
Number of parallel upload threads to use (default:
auto).
.TP
.B \-\-nfs
Support export of S3QL file systems over NFS (default:
False)
.UNINDENT
.UNINDENT
.UNINDENT
.SH EXIT STATUS
.sp
\fBmount.s3ql\fP returns exit code 0 if the operation succeeded and 1 if some
error occured.
.SH SEE ALSO
.sp
The S3QL homepage is at \fI\%http://code.google.com/p/s3ql/\fP.
.sp
The full S3QL documentation should also be installed somewhere on your
system, conventional locations are \fB/usr/share/doc/s3ql\fP or
\fB/usr/local/doc/s3ql\fP.
.SH COPYRIGHT
2008-2011, Nikolaus Rath
.\" Generated by docutils manpage writer.
.\" 
.