1ZFS-FUSE(8)                     [FIXME: manual]                    ZFS-FUSE(8)
2
3
4

NAME

6       zfs-fuse - ZFS filesystem daemon
7

SYNOPSIS

9       zfs-fuse [--pidfile filename] [--no-daemon] [--no-kstat-mount]
10                [--disable-block-cache] [(--disable-page-cache)]
11                [--fuse-attr-timeout SECONDS] [--fuse-entry-timeout SECONDS]
12                [--log-uberblocks] [--max-arc-size MB]
13                [--fuse-mount-options OPT,OPT,OPT...]
14                [--min-uberblock-txg MIN] [--stack-size=size] [--enable-xattr]
15                [--help]
16

DESCRIPTION

18       This manual page documents briefly the zfs-fuse command.
19
20       zfs-fuse is a daemon which provides support for the ZFS filesystem, via
21       fuse. Ordinarily this daemon will be invoked from system boot scripts.
22

OPTIONS

24       This program follows the usual GNU command line syntax, with long
25       options starting with two dashes (`-'). A summary of options is
26       included below. For a complete description, see the Info files.
27
28       -h --help
29           Show summary of options.
30
31       -p filename --pidfile filename
32           Write the daemon's PID to filename after daemonizing. Ignored if
33           --no-daemon is passed.  filename should be a fully-qualified path.
34
35       -n --no-daemon
36           Stay in foreground, don't daemonize.
37
38       --no-kstat-mount
39           Do not mount kstats in /zfs-kstat
40
41       --disable-block-cache
42           Enable direct I/O for disk operations. Completely disables caching
43           reads and writes in the kernel block cache. Breaks mmap() in ZFS
44           datasets too.
45
46       --disable-page-cache
47           (obsolete; option no longer has any effect)
48
49       -a SECONDS --fuse-attr-timeout SECONDS
50           Sets timeout for caching FUSE attributes in kernel. Defaults to
51           0.0. Higher values give a 40% performance boost.
52
53       -e SECONDS --fuse-entry-timeout SECONDS
54           Sets timeout for caching FUSE entries in kernel. Defaults to 0.0.
55           Higher values give a 10000% performance boost but cause file
56           permission checking security issues.
57
58       --log-uberblocks
59           Logs uberblocks of any mounted filesystem to syslog
60
61       -m MB --max-arc-size MB
62           Forces the maximum ARC size (in megabytes). Range: 16 to 16384.
63
64       -o OPT... --fuse-mount-options OPT,OPT,OPT...
65           Sets FUSE mount options for all filesystems. Format:
66           comma-separated string of characters.
67
68       -u MIN --min-uberblock-txg MIN
69           Skips uberblocks with a TXG < MIN when mounting any fs
70
71       -v MB --vdev-cache-size MB
72           adjust the size of the vdev cache. Default : 10
73
74       --zfs-prefetch-disable
75           Disable the high level prefetch cache in zfs. This thing can eat up
76           to 150 Mb of ram, maybe more
77
78       --stack-size=size
79           Limit the stack size of threads (in kb). default : no limit (8 Mb
80           for linux)
81
82       -x --enable-xattr
83           Enable support for extended attributes. Not generally recommended
84           because it currently has a significant performance penalty for many
85           small IOPS
86
87       -h --help
88           Show this usage summary.
89

REMARKS ON PRECEDENCE

91       Note that the parameters passed on the command line take precedence
92       over those supplied through /etc/zfs/zfsrc.
93

BUGS/CAVEATS

95       The path to the configuration file (/etc/zfs/zfsrc) cannot at this time
96       be configured.
97
98       Most existing packages suggest settings can be set at the top of their
99       init script. These get frequently overridden by a (distribution
100       specific) /etc/default/zfs-fuse file, if it exists. Be sure to look at
101       these places if you want your changes to options to take effect.
102
103       The /etc/zfs/zfsrc is going to be the recommended approach in the
104       future. So, packagers, please refrain from passing commandline
105       parameters within the initscript (except for --pid-file).
106

SEE ALSO

108       zfs (8), zpool (8), zdb(8), zstreamdump(8), /etc/zfs/zfsrc
109

AUTHOR

111       This manual page was written by Bryan Donlan bdonlan@gmail.com for the
112       Debian(TM) system (but may be used by others). Permission is granted to
113       copy, distribute and/or modify this document under the terms of the GNU
114       General Public License, Version 2 any later version published by the
115       Free Software Foundation, or the Common Development and Distribution
116       License.
117
118       Revised by Seth Heeren zfs-fuse@sehe.nl
119
120       On Debian systems, the complete text of the GNU General Public License
121       can be found in /usr/share/common-licenses/GPL. The text of the Common
122       Development and Distribution Licence may be found at
123       /usr/share/doc/zfs-fuse/copyright
124
126       Copyright © 2010 Bryan Donlan
127
128
129
130[FIXME: source]                   2010-06-09                       ZFS-FUSE(8)
Impressum