xref: /freebsd/sys/contrib/openzfs/man/man8/zfs.8 (revision ac0bf12ee5181e3f784b5bb87d60fc5321ebce2d)
1eda14cbcSMatt Macy.\"
2eda14cbcSMatt Macy.\" CDDL HEADER START
3eda14cbcSMatt Macy.\"
4eda14cbcSMatt Macy.\" The contents of this file are subject to the terms of the
5eda14cbcSMatt Macy.\" Common Development and Distribution License (the "License").
6eda14cbcSMatt Macy.\" You may not use this file except in compliance with the License.
7eda14cbcSMatt Macy.\"
8eda14cbcSMatt Macy.\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9eda14cbcSMatt Macy.\" or http://www.opensolaris.org/os/licensing.
10eda14cbcSMatt Macy.\" See the License for the specific language governing permissions
11eda14cbcSMatt Macy.\" and limitations under the License.
12eda14cbcSMatt Macy.\"
13eda14cbcSMatt Macy.\" When distributing Covered Code, include this CDDL HEADER in each
14eda14cbcSMatt Macy.\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15eda14cbcSMatt Macy.\" If applicable, add the following below this CDDL HEADER, with the
16eda14cbcSMatt Macy.\" fields enclosed by brackets "[]" replaced with your own identifying
17eda14cbcSMatt Macy.\" information: Portions Copyright [yyyy] [name of copyright owner]
18eda14cbcSMatt Macy.\"
19eda14cbcSMatt Macy.\" CDDL HEADER END
20eda14cbcSMatt Macy.\"
21eda14cbcSMatt Macy.\"
22eda14cbcSMatt Macy.\" Copyright (c) 2009 Sun Microsystems, Inc. All Rights Reserved.
23eda14cbcSMatt Macy.\" Copyright 2011 Joshua M. Clulow <josh@sysmgr.org>
24eda14cbcSMatt Macy.\" Copyright (c) 2011, 2019 by Delphix. All rights reserved.
25eda14cbcSMatt Macy.\" Copyright (c) 2011, Pawel Jakub Dawidek <pjd@FreeBSD.org>
26eda14cbcSMatt Macy.\" Copyright (c) 2012, Glen Barber <gjb@FreeBSD.org>
27eda14cbcSMatt Macy.\" Copyright (c) 2012, Bryan Drewery <bdrewery@FreeBSD.org>
28eda14cbcSMatt Macy.\" Copyright (c) 2013, Steven Hartland <smh@FreeBSD.org>
29eda14cbcSMatt Macy.\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved.
30eda14cbcSMatt Macy.\" Copyright (c) 2014, Joyent, Inc. All rights reserved.
31eda14cbcSMatt Macy.\" Copyright (c) 2014 by Adam Stevko. All rights reserved.
32eda14cbcSMatt Macy.\" Copyright (c) 2014 Integros [integros.com]
33eda14cbcSMatt Macy.\" Copyright (c) 2014, Xin LI <delphij@FreeBSD.org>
34eda14cbcSMatt Macy.\" Copyright (c) 2014-2015, The FreeBSD Foundation, All Rights Reserved.
35eda14cbcSMatt Macy.\" Copyright (c) 2016 Nexenta Systems, Inc. All Rights Reserved.
36eda14cbcSMatt Macy.\" Copyright 2019 Richard Laager. All rights reserved.
37eda14cbcSMatt Macy.\" Copyright 2018 Nexenta Systems, Inc.
38eda14cbcSMatt Macy.\" Copyright 2019 Joyent, Inc.
39eda14cbcSMatt Macy.\"
40eda14cbcSMatt Macy.Dd June 30, 2019
41eda14cbcSMatt Macy.Dt ZFS 8
42eda14cbcSMatt Macy.Os
43eda14cbcSMatt Macy.Sh NAME
44eda14cbcSMatt Macy.Nm zfs
45eda14cbcSMatt Macy.Nd configures ZFS file systems
46eda14cbcSMatt Macy.Sh SYNOPSIS
47eda14cbcSMatt Macy.Nm
48eda14cbcSMatt Macy.Fl ?V
49eda14cbcSMatt Macy.Nm
50eda14cbcSMatt Macy.Cm version
51eda14cbcSMatt Macy.Nm
52eda14cbcSMatt Macy.Cm <subcommand>
53eda14cbcSMatt Macy.Op Ar <args>
54eda14cbcSMatt Macy.Sh DESCRIPTION
55eda14cbcSMatt MacyThe
56eda14cbcSMatt Macy.Nm
57eda14cbcSMatt Macycommand configures ZFS datasets within a ZFS storage pool, as described in
58eda14cbcSMatt Macy.Xr zpool 8 .
59eda14cbcSMatt MacyA dataset is identified by a unique path within the ZFS namespace.
60eda14cbcSMatt MacyFor example:
61eda14cbcSMatt Macy.Bd -literal
62eda14cbcSMatt Macypool/{filesystem,volume,snapshot}
63eda14cbcSMatt Macy.Ed
64eda14cbcSMatt Macy.Pp
65eda14cbcSMatt Macywhere the maximum length of a dataset name is
66eda14cbcSMatt Macy.Dv MAXNAMELEN
67eda14cbcSMatt Macy.Pq 256 bytes
68eda14cbcSMatt Macyand the maximum amount of nesting allowed in a path is 50 levels deep.
69eda14cbcSMatt Macy.Pp
70eda14cbcSMatt MacyA dataset can be one of the following:
71eda14cbcSMatt Macy.Bl -tag -width "file system"
72eda14cbcSMatt Macy.It Sy file system
73eda14cbcSMatt MacyA ZFS dataset of type
74eda14cbcSMatt Macy.Sy filesystem
75eda14cbcSMatt Macycan be mounted within the standard system namespace and behaves like other file
76eda14cbcSMatt Macysystems.
77eda14cbcSMatt MacyWhile ZFS file systems are designed to be POSIX compliant, known issues exist
78eda14cbcSMatt Macythat prevent compliance in some cases.
79eda14cbcSMatt MacyApplications that depend on standards conformance might fail due to non-standard
80eda14cbcSMatt Macybehavior when checking file system free space.
81eda14cbcSMatt Macy.It Sy volume
82eda14cbcSMatt MacyA logical volume exported as a raw or block device.
83eda14cbcSMatt MacyThis type of dataset should only be used when a block device is required.
84eda14cbcSMatt MacyFile systems are typically used in most environments.
85eda14cbcSMatt Macy.It Sy snapshot
86eda14cbcSMatt MacyA read-only version of a file system or volume at a given point in time.
87eda14cbcSMatt MacyIt is specified as
88eda14cbcSMatt Macy.Ar filesystem Ns @ Ns Ar name
89eda14cbcSMatt Macyor
90eda14cbcSMatt Macy.Ar volume Ns @ Ns Ar name .
91eda14cbcSMatt Macy.It Sy bookmark
92eda14cbcSMatt MacyMuch like a
93eda14cbcSMatt Macy.Sy snapshot ,
94eda14cbcSMatt Macybut without the hold on on-disk data.
95eda14cbcSMatt MacyIt can be used as the source of a send (but not for a receive). It is specified as
96eda14cbcSMatt Macy.Ar filesystem Ns # Ns Ar name
97eda14cbcSMatt Macyor
98eda14cbcSMatt Macy.Ar volume Ns # Ns Ar name .
99eda14cbcSMatt Macy.El
100eda14cbcSMatt Macy.Pp
101eda14cbcSMatt MacyFor details see
102eda14cbcSMatt Macy.Xr zfsconcepts 8 .
103eda14cbcSMatt Macy.Ss Properties
104eda14cbcSMatt MacyProperties are divided into two types, native properties and user-defined
105eda14cbcSMatt Macy.Po or
106eda14cbcSMatt Macy.Qq user
107eda14cbcSMatt Macy.Pc
108eda14cbcSMatt Macyproperties.
109eda14cbcSMatt MacyNative properties either export internal statistics or control ZFS behavior.
110eda14cbcSMatt MacyIn addition, native properties are either editable or read-only.
111eda14cbcSMatt MacyUser properties have no effect on ZFS behavior, but you can use them to annotate
112eda14cbcSMatt Macydatasets in a way that is meaningful in your environment.
113eda14cbcSMatt MacyFor more information about properties, see the
114eda14cbcSMatt Macy.Xr zfsprops 8 man page.
115eda14cbcSMatt Macy.Ss Encryption
116eda14cbcSMatt MacyEnabling the
117eda14cbcSMatt Macy.Sy encryption
118eda14cbcSMatt Macyfeature allows for the creation of encrypted filesystems and volumes.
119eda14cbcSMatt MacyZFS will encrypt file and zvol data, file attributes, ACLs, permission bits,
120eda14cbcSMatt Macydirectory listings, FUID mappings, and
121eda14cbcSMatt Macy.Sy userused
122eda14cbcSMatt Macy/
123eda14cbcSMatt Macy.Sy groupused
124eda14cbcSMatt Macydata.
125eda14cbcSMatt MacyFor an overview of encryption see the
126eda14cbcSMatt Macy.Xr zfs-load-key 8 command manual.
127eda14cbcSMatt Macy.Sh SUBCOMMANDS
128eda14cbcSMatt MacyAll subcommands that modify state are logged persistently to the pool in their
129eda14cbcSMatt Macyoriginal form.
130eda14cbcSMatt Macy.Bl -tag -width ""
131eda14cbcSMatt Macy.It Nm Fl ?
132eda14cbcSMatt MacyDisplays a help message.
133eda14cbcSMatt Macy.It Xo
134eda14cbcSMatt Macy.Nm
135eda14cbcSMatt Macy.Fl V , -version
136eda14cbcSMatt Macy.Xc
137eda14cbcSMatt MacyAn alias for the
138eda14cbcSMatt Macy.Nm zfs Cm version
139eda14cbcSMatt Macysubcommand.
140eda14cbcSMatt Macy.It Xo
141eda14cbcSMatt Macy.Nm
142eda14cbcSMatt Macy.Cm version
143eda14cbcSMatt Macy.Xc
144eda14cbcSMatt MacyDisplays the software version of the
145eda14cbcSMatt Macy.Nm
146eda14cbcSMatt Macyuserland utility and the zfs kernel module.
147eda14cbcSMatt Macy.El
148eda14cbcSMatt Macy.Ss Dataset Management
149eda14cbcSMatt Macy.Bl -tag -width ""
150eda14cbcSMatt Macy.It Xr zfs-list 8
151eda14cbcSMatt MacyLists the property information for the given datasets in tabular form.
152eda14cbcSMatt Macy.It Xr zfs-create 8
153eda14cbcSMatt MacyCreates a new ZFS file system or volume.
154eda14cbcSMatt Macy.It Xr zfs-destroy 8
155eda14cbcSMatt MacyDestroys the given dataset(s), snapshot(s), or bookmark.
156eda14cbcSMatt Macy.It Xr zfs-rename 8
157eda14cbcSMatt MacyRenames the given dataset (filesystem or snapshot).
158eda14cbcSMatt Macy.It Xr zfs-upgrade 8
159eda14cbcSMatt MacyManage upgrading the on-disk version of filesystems.
160eda14cbcSMatt Macy.El
161eda14cbcSMatt Macy.Ss Snapshots
162eda14cbcSMatt Macy.Bl -tag -width ""
163eda14cbcSMatt Macy.It Xr zfs-snapshot 8
164eda14cbcSMatt MacyCreates snapshots with the given names.
165eda14cbcSMatt Macy.It Xr zfs-rollback 8
166eda14cbcSMatt MacyRoll back the given dataset to a previous snapshot.
167eda14cbcSMatt Macy.It Xo
168eda14cbcSMatt Macy.Xr zfs-hold 8 /
169eda14cbcSMatt Macy.Xr zfs-release 8
170eda14cbcSMatt Macy.Xc
171eda14cbcSMatt MacyAdd or remove a hold reference to the specified snapshot or snapshots.
172eda14cbcSMatt MacyIf a hold exists on a snapshot, attempts to destroy that snapshot by using the
173eda14cbcSMatt Macy.Nm zfs Cm destroy
174eda14cbcSMatt Macycommand return
175eda14cbcSMatt Macy.Er EBUSY .
176eda14cbcSMatt Macy.It Xr zfs-diff 8
177eda14cbcSMatt MacyDisplay the difference between a snapshot of a given filesystem and another
178eda14cbcSMatt Macysnapshot of that filesystem from a later time or the current contents of the
179eda14cbcSMatt Macyfilesystem.
180eda14cbcSMatt Macy.El
181eda14cbcSMatt Macy.Ss Clones
182eda14cbcSMatt Macy.Bl -tag -width ""
183eda14cbcSMatt Macy.It Xr zfs-clone 8
184eda14cbcSMatt MacyCreates a clone of the given snapshot.
185eda14cbcSMatt Macy.It Xr zfs-promote 8
186eda14cbcSMatt MacyPromotes a clone file system to no longer be dependent on its
187eda14cbcSMatt Macy.Qq origin
188eda14cbcSMatt Macysnapshot.
189eda14cbcSMatt Macy.El
190eda14cbcSMatt Macy.Ss Send & Receive
191eda14cbcSMatt Macy.Bl -tag -width ""
192eda14cbcSMatt Macy.It Xr zfs-send 8
193eda14cbcSMatt MacyGenerate a send stream, which may be of a filesystem, and may be incremental
194eda14cbcSMatt Macyfrom a bookmark.
195eda14cbcSMatt Macy.It Xr zfs-receive 8
196eda14cbcSMatt MacyCreates a snapshot whose contents are as specified in the stream provided on
197eda14cbcSMatt Macystandard input.
198eda14cbcSMatt MacyIf a full stream is received, then a new file system is created as well.
199eda14cbcSMatt MacyStreams are created using the
200eda14cbcSMatt Macy.Xr zfs-send 8
201eda14cbcSMatt Macysubcommand, which by default creates a full stream.
202eda14cbcSMatt Macy.It Xr zfs-bookmark 8
203eda14cbcSMatt MacyCreates a new bookmark of the given snapshot or bookmark.
204eda14cbcSMatt MacyBookmarks mark the point in time when the snapshot was created, and can be used
205eda14cbcSMatt Macyas the incremental source for a
206eda14cbcSMatt Macy.Nm zfs Cm send
207eda14cbcSMatt Macycommand.
208eda14cbcSMatt Macy.It Xr zfs-redact 8
209eda14cbcSMatt MacyGenerate a new redaction bookmark.
210eda14cbcSMatt MacyThis feature can be used to allow clones of a filesystem to be made available on
211eda14cbcSMatt Macya remote system, in the case where their parent need not (or needs to not) be
212eda14cbcSMatt Macyusable.
213eda14cbcSMatt Macy.El
214eda14cbcSMatt Macy.Ss Properties
215eda14cbcSMatt Macy.Bl -tag -width ""
216eda14cbcSMatt Macy.It Xr zfs-get 8
217eda14cbcSMatt MacyDisplays properties for the given datasets.
218eda14cbcSMatt Macy.It Xr zfs-set 8
219eda14cbcSMatt MacySets the property or list of properties to the given value(s) for each dataset.
220eda14cbcSMatt Macy.It Xr zfs-inherit 8
221eda14cbcSMatt MacyClears the specified property, causing it to be inherited from an ancestor,
222eda14cbcSMatt Macyrestored to default if no ancestor has the property set, or with the
223eda14cbcSMatt Macy.Fl S
224eda14cbcSMatt Macyoption reverted to the received value if one exists.
225eda14cbcSMatt Macy.El
226eda14cbcSMatt Macy.Ss Quotas
227eda14cbcSMatt Macy.Bl -tag -width ""
228eda14cbcSMatt Macy.It Xo
229eda14cbcSMatt Macy.Xr zfs-userspace 8 /
230eda14cbcSMatt Macy.Xr zfs-groupspace 8 /
231eda14cbcSMatt Macy.Xr zfs-projectspace 8
232eda14cbcSMatt Macy.Xc
233eda14cbcSMatt MacyDisplays space consumed by, and quotas on, each user, group, or project
234eda14cbcSMatt Macyin the specified filesystem or snapshot.
235eda14cbcSMatt Macy.It Xr zfs-project 8
236eda14cbcSMatt MacyList, set, or clear project ID and/or inherit flag on the file(s) or directories.
237eda14cbcSMatt Macy.El
238eda14cbcSMatt Macy.Ss Mountpoints
239eda14cbcSMatt Macy.Bl -tag -width ""
240eda14cbcSMatt Macy.It Xr zfs-mount 8
241eda14cbcSMatt MacyDisplays all ZFS file systems currently mounted, or mount ZFS filesystem
242eda14cbcSMatt Macyon a path described by its
243eda14cbcSMatt Macy.Sy mountpoint
244eda14cbcSMatt Macyproperty.
245eda14cbcSMatt Macy.It Xr zfs-unmount 8
246eda14cbcSMatt MacyUnmounts currently mounted ZFS file systems.
247eda14cbcSMatt Macy.El
248eda14cbcSMatt Macy.Ss Shares
249eda14cbcSMatt Macy.Bl -tag -width ""
250eda14cbcSMatt Macy.It Xr zfs-share 8
251eda14cbcSMatt MacyShares available ZFS file systems.
252eda14cbcSMatt Macy.It Xr zfs-unshare 8
253eda14cbcSMatt MacyUnshares currently shared ZFS file systems.
254eda14cbcSMatt Macy.El
255eda14cbcSMatt Macy.Ss Delegated Administration
256eda14cbcSMatt Macy.Bl -tag -width ""
257eda14cbcSMatt Macy.It Xr zfs-allow 8
258eda14cbcSMatt MacyDelegate permissions on the specified filesystem or volume.
259eda14cbcSMatt Macy.It Xr zfs-unallow 8
260eda14cbcSMatt MacyRemove delegated permissions on the specified filesystem or volume.
261eda14cbcSMatt Macy.El
262eda14cbcSMatt Macy.Ss Encryption
263eda14cbcSMatt Macy.Bl -tag -width ""
264eda14cbcSMatt Macy.It Xr zfs-change-key 8
265eda14cbcSMatt MacyAdd or change an encryption key on the specified dataset.
266eda14cbcSMatt Macy.It Xr zfs-load-key 8
267eda14cbcSMatt MacyLoad the key for the specified encrypted dataset, enabling access.
268eda14cbcSMatt Macy.It Xr zfs-unload-key 8
269eda14cbcSMatt MacyUnload a key for the specified dataset, removing the ability to access the dataset.
270eda14cbcSMatt Macy.El
271eda14cbcSMatt Macy.Ss Channel Programs
272eda14cbcSMatt Macy.Bl -tag -width ""
273eda14cbcSMatt Macy.It Xr zfs-program 8
274eda14cbcSMatt MacyExecute ZFS administrative operations
275eda14cbcSMatt Macyprogrammatically via a Lua script-language channel program.
276eda14cbcSMatt Macy.El
277eda14cbcSMatt Macy.Ss Jails
278eda14cbcSMatt Macy.Bl -tag -width ""
279eda14cbcSMatt Macy.It Xr zfs-jail 8
280eda14cbcSMatt MacyAttaches a filesystem to a jail.
281eda14cbcSMatt Macy.It Xr zfs-unjail 8
282eda14cbcSMatt MacyDetaches a filesystem from a jail.
283eda14cbcSMatt Macy.El
284eda14cbcSMatt Macy.Ss Waiting
285eda14cbcSMatt Macy.Bl -tag -width ""
286eda14cbcSMatt Macy.It Xr zfs-wait 8
287eda14cbcSMatt MacyWait for background activity in a filesystem to complete.
288eda14cbcSMatt Macy.El
289eda14cbcSMatt Macy.Sh EXIT STATUS
290eda14cbcSMatt MacyThe
291eda14cbcSMatt Macy.Nm
292eda14cbcSMatt Macyutility exits 0 on success, 1 if an error occurs, and 2 if invalid command line
293eda14cbcSMatt Macyoptions were specified.
294eda14cbcSMatt Macy.Sh EXAMPLES
295eda14cbcSMatt Macy.Bl -tag -width ""
296eda14cbcSMatt Macy.It Sy Example 1 No Creating a ZFS File System Hierarchy
297eda14cbcSMatt MacyThe following commands create a file system named
298eda14cbcSMatt Macy.Em pool/home
299eda14cbcSMatt Macyand a file system named
300eda14cbcSMatt Macy.Em pool/home/bob .
301eda14cbcSMatt MacyThe mount point
302eda14cbcSMatt Macy.Pa /export/home
303eda14cbcSMatt Macyis set for the parent file system, and is automatically inherited by the child
304eda14cbcSMatt Macyfile system.
305eda14cbcSMatt Macy.Bd -literal
306eda14cbcSMatt Macy# zfs create pool/home
307eda14cbcSMatt Macy# zfs set mountpoint=/export/home pool/home
308eda14cbcSMatt Macy# zfs create pool/home/bob
309eda14cbcSMatt Macy.Ed
310eda14cbcSMatt Macy.It Sy Example 2 No Creating a ZFS Snapshot
311eda14cbcSMatt MacyThe following command creates a snapshot named
312eda14cbcSMatt Macy.Sy yesterday .
313eda14cbcSMatt MacyThis snapshot is mounted on demand in the
314eda14cbcSMatt Macy.Pa .zfs/snapshot
315eda14cbcSMatt Macydirectory at the root of the
316eda14cbcSMatt Macy.Em pool/home/bob
317eda14cbcSMatt Macyfile system.
318eda14cbcSMatt Macy.Bd -literal
319eda14cbcSMatt Macy# zfs snapshot pool/home/bob@yesterday
320eda14cbcSMatt Macy.Ed
321eda14cbcSMatt Macy.It Sy Example 3 No Creating and Destroying Multiple Snapshots
322eda14cbcSMatt MacyThe following command creates snapshots named
323eda14cbcSMatt Macy.Sy yesterday
324eda14cbcSMatt Macyof
325eda14cbcSMatt Macy.Em pool/home
326eda14cbcSMatt Macyand all of its descendent file systems.
327eda14cbcSMatt MacyEach snapshot is mounted on demand in the
328eda14cbcSMatt Macy.Pa .zfs/snapshot
329eda14cbcSMatt Macydirectory at the root of its file system.
330eda14cbcSMatt MacyThe second command destroys the newly created snapshots.
331eda14cbcSMatt Macy.Bd -literal
332eda14cbcSMatt Macy# zfs snapshot -r pool/home@yesterday
333eda14cbcSMatt Macy# zfs destroy -r pool/home@yesterday
334eda14cbcSMatt Macy.Ed
335eda14cbcSMatt Macy.It Sy Example 4 No Disabling and Enabling File System Compression
336eda14cbcSMatt MacyThe following command disables the
337eda14cbcSMatt Macy.Sy compression
338eda14cbcSMatt Macyproperty for all file systems under
339eda14cbcSMatt Macy.Em pool/home .
340eda14cbcSMatt MacyThe next command explicitly enables
341eda14cbcSMatt Macy.Sy compression
342eda14cbcSMatt Macyfor
343eda14cbcSMatt Macy.Em pool/home/anne .
344eda14cbcSMatt Macy.Bd -literal
345eda14cbcSMatt Macy# zfs set compression=off pool/home
346eda14cbcSMatt Macy# zfs set compression=on pool/home/anne
347eda14cbcSMatt Macy.Ed
348eda14cbcSMatt Macy.It Sy Example 5 No Listing ZFS Datasets
349eda14cbcSMatt MacyThe following command lists all active file systems and volumes in the system.
350eda14cbcSMatt MacySnapshots are displayed if the
351eda14cbcSMatt Macy.Sy listsnaps
352eda14cbcSMatt Macyproperty is
353eda14cbcSMatt Macy.Sy on .
354eda14cbcSMatt MacyThe default is
355eda14cbcSMatt Macy.Sy off .
356eda14cbcSMatt MacySee
357eda14cbcSMatt Macy.Xr zpool 8
358eda14cbcSMatt Macyfor more information on pool properties.
359eda14cbcSMatt Macy.Bd -literal
360eda14cbcSMatt Macy# zfs list
361eda14cbcSMatt MacyNAME                      USED  AVAIL  REFER  MOUNTPOINT
362eda14cbcSMatt Macypool                      450K   457G    18K  /pool
363eda14cbcSMatt Macypool/home                 315K   457G    21K  /export/home
364eda14cbcSMatt Macypool/home/anne             18K   457G    18K  /export/home/anne
365eda14cbcSMatt Macypool/home/bob             276K   457G   276K  /export/home/bob
366eda14cbcSMatt Macy.Ed
367eda14cbcSMatt Macy.It Sy Example 6 No Setting a Quota on a ZFS File System
368eda14cbcSMatt MacyThe following command sets a quota of 50 Gbytes for
369eda14cbcSMatt Macy.Em pool/home/bob .
370eda14cbcSMatt Macy.Bd -literal
371eda14cbcSMatt Macy# zfs set quota=50G pool/home/bob
372eda14cbcSMatt Macy.Ed
373eda14cbcSMatt Macy.It Sy Example 7 No Listing ZFS Properties
374eda14cbcSMatt MacyThe following command lists all properties for
375eda14cbcSMatt Macy.Em pool/home/bob .
376eda14cbcSMatt Macy.Bd -literal
377eda14cbcSMatt Macy# zfs get all pool/home/bob
378eda14cbcSMatt MacyNAME           PROPERTY              VALUE                  SOURCE
379eda14cbcSMatt Macypool/home/bob  type                  filesystem             -
380eda14cbcSMatt Macypool/home/bob  creation              Tue Jul 21 15:53 2009  -
381eda14cbcSMatt Macypool/home/bob  used                  21K                    -
382eda14cbcSMatt Macypool/home/bob  available             20.0G                  -
383eda14cbcSMatt Macypool/home/bob  referenced            21K                    -
384eda14cbcSMatt Macypool/home/bob  compressratio         1.00x                  -
385eda14cbcSMatt Macypool/home/bob  mounted               yes                    -
386eda14cbcSMatt Macypool/home/bob  quota                 20G                    local
387eda14cbcSMatt Macypool/home/bob  reservation           none                   default
388eda14cbcSMatt Macypool/home/bob  recordsize            128K                   default
389eda14cbcSMatt Macypool/home/bob  mountpoint            /pool/home/bob         default
390eda14cbcSMatt Macypool/home/bob  sharenfs              off                    default
391eda14cbcSMatt Macypool/home/bob  checksum              on                     default
392eda14cbcSMatt Macypool/home/bob  compression           on                     local
393eda14cbcSMatt Macypool/home/bob  atime                 on                     default
394eda14cbcSMatt Macypool/home/bob  devices               on                     default
395eda14cbcSMatt Macypool/home/bob  exec                  on                     default
396eda14cbcSMatt Macypool/home/bob  setuid                on                     default
397eda14cbcSMatt Macypool/home/bob  readonly              off                    default
398eda14cbcSMatt Macypool/home/bob  zoned                 off                    default
399eda14cbcSMatt Macypool/home/bob  snapdir               hidden                 default
400eda14cbcSMatt Macypool/home/bob  acltype               off                    default
401eda14cbcSMatt Macypool/home/bob  aclmode               discard                default
402eda14cbcSMatt Macypool/home/bob  aclinherit            restricted             default
403eda14cbcSMatt Macypool/home/bob  canmount              on                     default
404eda14cbcSMatt Macypool/home/bob  xattr                 on                     default
405eda14cbcSMatt Macypool/home/bob  copies                1                      default
406eda14cbcSMatt Macypool/home/bob  version               4                      -
407eda14cbcSMatt Macypool/home/bob  utf8only              off                    -
408eda14cbcSMatt Macypool/home/bob  normalization         none                   -
409eda14cbcSMatt Macypool/home/bob  casesensitivity       sensitive              -
410eda14cbcSMatt Macypool/home/bob  vscan                 off                    default
411eda14cbcSMatt Macypool/home/bob  nbmand                off                    default
412eda14cbcSMatt Macypool/home/bob  sharesmb              off                    default
413eda14cbcSMatt Macypool/home/bob  refquota              none                   default
414eda14cbcSMatt Macypool/home/bob  refreservation        none                   default
415eda14cbcSMatt Macypool/home/bob  primarycache          all                    default
416eda14cbcSMatt Macypool/home/bob  secondarycache        all                    default
417eda14cbcSMatt Macypool/home/bob  usedbysnapshots       0                      -
418eda14cbcSMatt Macypool/home/bob  usedbydataset         21K                    -
419eda14cbcSMatt Macypool/home/bob  usedbychildren        0                      -
420eda14cbcSMatt Macypool/home/bob  usedbyrefreservation  0                      -
421eda14cbcSMatt Macy.Ed
422eda14cbcSMatt Macy.Pp
423eda14cbcSMatt MacyThe following command gets a single property value.
424eda14cbcSMatt Macy.Bd -literal
425eda14cbcSMatt Macy# zfs get -H -o value compression pool/home/bob
426eda14cbcSMatt Macyon
427eda14cbcSMatt Macy.Ed
428eda14cbcSMatt MacyThe following command lists all properties with local settings for
429eda14cbcSMatt Macy.Em pool/home/bob .
430eda14cbcSMatt Macy.Bd -literal
431eda14cbcSMatt Macy# zfs get -r -s local -o name,property,value all pool/home/bob
432eda14cbcSMatt MacyNAME           PROPERTY              VALUE
433eda14cbcSMatt Macypool/home/bob  quota                 20G
434eda14cbcSMatt Macypool/home/bob  compression           on
435eda14cbcSMatt Macy.Ed
436eda14cbcSMatt Macy.It Sy Example 8 No Rolling Back a ZFS File System
437eda14cbcSMatt MacyThe following command reverts the contents of
438eda14cbcSMatt Macy.Em pool/home/anne
439eda14cbcSMatt Macyto the snapshot named
440eda14cbcSMatt Macy.Sy yesterday ,
441eda14cbcSMatt Macydeleting all intermediate snapshots.
442eda14cbcSMatt Macy.Bd -literal
443eda14cbcSMatt Macy# zfs rollback -r pool/home/anne@yesterday
444eda14cbcSMatt Macy.Ed
445eda14cbcSMatt Macy.It Sy Example 9 No Creating a ZFS Clone
446eda14cbcSMatt MacyThe following command creates a writable file system whose initial contents are
447eda14cbcSMatt Macythe same as
448eda14cbcSMatt Macy.Em pool/home/bob@yesterday .
449eda14cbcSMatt Macy.Bd -literal
450eda14cbcSMatt Macy# zfs clone pool/home/bob@yesterday pool/clone
451eda14cbcSMatt Macy.Ed
452eda14cbcSMatt Macy.It Sy Example 10 No Promoting a ZFS Clone
453eda14cbcSMatt MacyThe following commands illustrate how to test out changes to a file system, and
454eda14cbcSMatt Macythen replace the original file system with the changed one, using clones, clone
455eda14cbcSMatt Macypromotion, and renaming:
456eda14cbcSMatt Macy.Bd -literal
457eda14cbcSMatt Macy# zfs create pool/project/production
458eda14cbcSMatt Macy  populate /pool/project/production with data
459eda14cbcSMatt Macy# zfs snapshot pool/project/production@today
460eda14cbcSMatt Macy# zfs clone pool/project/production@today pool/project/beta
461eda14cbcSMatt Macy  make changes to /pool/project/beta and test them
462eda14cbcSMatt Macy# zfs promote pool/project/beta
463eda14cbcSMatt Macy# zfs rename pool/project/production pool/project/legacy
464eda14cbcSMatt Macy# zfs rename pool/project/beta pool/project/production
465eda14cbcSMatt Macy  once the legacy version is no longer needed, it can be destroyed
466eda14cbcSMatt Macy# zfs destroy pool/project/legacy
467eda14cbcSMatt Macy.Ed
468eda14cbcSMatt Macy.It Sy Example 11 No Inheriting ZFS Properties
469eda14cbcSMatt MacyThe following command causes
470eda14cbcSMatt Macy.Em pool/home/bob
471eda14cbcSMatt Macyand
472eda14cbcSMatt Macy.Em pool/home/anne
473eda14cbcSMatt Macyto inherit the
474eda14cbcSMatt Macy.Sy checksum
475eda14cbcSMatt Macyproperty from their parent.
476eda14cbcSMatt Macy.Bd -literal
477eda14cbcSMatt Macy# zfs inherit checksum pool/home/bob pool/home/anne
478eda14cbcSMatt Macy.Ed
479eda14cbcSMatt Macy.It Sy Example 12 No Remotely Replicating ZFS Data
480eda14cbcSMatt MacyThe following commands send a full stream and then an incremental stream to a
481eda14cbcSMatt Macyremote machine, restoring them into
482eda14cbcSMatt Macy.Em poolB/received/fs@a
483eda14cbcSMatt Macyand
484eda14cbcSMatt Macy.Em poolB/received/fs@b ,
485eda14cbcSMatt Macyrespectively.
486eda14cbcSMatt Macy.Em poolB
487eda14cbcSMatt Macymust contain the file system
488eda14cbcSMatt Macy.Em poolB/received ,
489eda14cbcSMatt Macyand must not initially contain
490eda14cbcSMatt Macy.Em poolB/received/fs .
491eda14cbcSMatt Macy.Bd -literal
492eda14cbcSMatt Macy# zfs send pool/fs@a | \e
493eda14cbcSMatt Macy  ssh host zfs receive poolB/received/fs@a
494eda14cbcSMatt Macy# zfs send -i a pool/fs@b | \e
495eda14cbcSMatt Macy  ssh host zfs receive poolB/received/fs
496eda14cbcSMatt Macy.Ed
497eda14cbcSMatt Macy.It Sy Example 13 No Using the zfs receive -d Option
498eda14cbcSMatt MacyThe following command sends a full stream of
499eda14cbcSMatt Macy.Em poolA/fsA/fsB@snap
500eda14cbcSMatt Macyto a remote machine, receiving it into
501eda14cbcSMatt Macy.Em poolB/received/fsA/fsB@snap .
502eda14cbcSMatt MacyThe
503eda14cbcSMatt Macy.Em fsA/fsB@snap
504eda14cbcSMatt Macyportion of the received snapshot's name is determined from the name of the sent
505eda14cbcSMatt Macysnapshot.
506eda14cbcSMatt Macy.Em poolB
507eda14cbcSMatt Macymust contain the file system
508eda14cbcSMatt Macy.Em poolB/received .
509eda14cbcSMatt MacyIf
510eda14cbcSMatt Macy.Em poolB/received/fsA
511eda14cbcSMatt Macydoes not exist, it is created as an empty file system.
512eda14cbcSMatt Macy.Bd -literal
513eda14cbcSMatt Macy# zfs send poolA/fsA/fsB@snap | \e
514eda14cbcSMatt Macy  ssh host zfs receive -d poolB/received
515eda14cbcSMatt Macy.Ed
516eda14cbcSMatt Macy.It Sy Example 14 No Setting User Properties
517eda14cbcSMatt MacyThe following example sets the user-defined
518eda14cbcSMatt Macy.Sy com.example:department
519eda14cbcSMatt Macyproperty for a dataset.
520eda14cbcSMatt Macy.Bd -literal
521eda14cbcSMatt Macy# zfs set com.example:department=12345 tank/accounting
522eda14cbcSMatt Macy.Ed
523eda14cbcSMatt Macy.It Sy Example 15 No Performing a Rolling Snapshot
524eda14cbcSMatt MacyThe following example shows how to maintain a history of snapshots with a
525eda14cbcSMatt Macyconsistent naming scheme.
526eda14cbcSMatt MacyTo keep a week's worth of snapshots, the user destroys the oldest snapshot,
527eda14cbcSMatt Macyrenames the remaining snapshots, and then creates a new snapshot, as follows:
528eda14cbcSMatt Macy.Bd -literal
529eda14cbcSMatt Macy# zfs destroy -r pool/users@7daysago
530eda14cbcSMatt Macy# zfs rename -r pool/users@6daysago @7daysago
531eda14cbcSMatt Macy# zfs rename -r pool/users@5daysago @6daysago
532eda14cbcSMatt Macy# zfs rename -r pool/users@4daysago @5daysago
533eda14cbcSMatt Macy# zfs rename -r pool/users@3daysago @4daysago
534eda14cbcSMatt Macy# zfs rename -r pool/users@2daysago @3daysago
535eda14cbcSMatt Macy# zfs rename -r pool/users@yesterday @2daysago
536eda14cbcSMatt Macy# zfs rename -r pool/users@today @yesterday
537eda14cbcSMatt Macy# zfs snapshot -r pool/users@today
538eda14cbcSMatt Macy.Ed
539eda14cbcSMatt Macy.It Sy Example 16 No Setting sharenfs Property Options on a ZFS File System
540eda14cbcSMatt MacyThe following commands show how to set
541eda14cbcSMatt Macy.Sy sharenfs
542eda14cbcSMatt Macyproperty options to enable
543eda14cbcSMatt Macy.Sy rw
544eda14cbcSMatt Macyaccess for a set of
545eda14cbcSMatt Macy.Sy IP
546eda14cbcSMatt Macyaddresses and to enable root access for system
547eda14cbcSMatt Macy.Sy neo
548eda14cbcSMatt Macyon the
549eda14cbcSMatt Macy.Em tank/home
550eda14cbcSMatt Macyfile system.
551eda14cbcSMatt Macy.Bd -literal
552eda14cbcSMatt Macy# zfs set sharenfs='rw=@123.123.0.0/16,root=neo' tank/home
553eda14cbcSMatt Macy.Ed
554eda14cbcSMatt Macy.Pp
555eda14cbcSMatt MacyIf you are using
556eda14cbcSMatt Macy.Sy DNS
557eda14cbcSMatt Macyfor host name resolution, specify the fully qualified hostname.
558eda14cbcSMatt Macy.It Sy Example 17 No Delegating ZFS Administration Permissions on a ZFS Dataset
559eda14cbcSMatt MacyThe following example shows how to set permissions so that user
560eda14cbcSMatt Macy.Sy cindys
561eda14cbcSMatt Macycan create, destroy, mount, and take snapshots on
562eda14cbcSMatt Macy.Em tank/cindys .
563eda14cbcSMatt MacyThe permissions on
564eda14cbcSMatt Macy.Em tank/cindys
565eda14cbcSMatt Macyare also displayed.
566eda14cbcSMatt Macy.Bd -literal
567eda14cbcSMatt Macy# zfs allow cindys create,destroy,mount,snapshot tank/cindys
568eda14cbcSMatt Macy# zfs allow tank/cindys
569eda14cbcSMatt Macy---- Permissions on tank/cindys --------------------------------------
570eda14cbcSMatt MacyLocal+Descendent permissions:
571eda14cbcSMatt Macy        user cindys create,destroy,mount,snapshot
572eda14cbcSMatt Macy.Ed
573eda14cbcSMatt Macy.Pp
574eda14cbcSMatt MacyBecause the
575eda14cbcSMatt Macy.Em tank/cindys
576eda14cbcSMatt Macymount point permission is set to 755 by default, user
577eda14cbcSMatt Macy.Sy cindys
578eda14cbcSMatt Macywill be unable to mount file systems under
579eda14cbcSMatt Macy.Em tank/cindys .
580eda14cbcSMatt MacyAdd an ACE similar to the following syntax to provide mount point access:
581eda14cbcSMatt Macy.Bd -literal
582eda14cbcSMatt Macy# chmod A+user:cindys:add_subdirectory:allow /tank/cindys
583eda14cbcSMatt Macy.Ed
584eda14cbcSMatt Macy.It Sy Example 18 No Delegating Create Time Permissions on a ZFS Dataset
585eda14cbcSMatt MacyThe following example shows how to grant anyone in the group
586eda14cbcSMatt Macy.Sy staff
587eda14cbcSMatt Macyto create file systems in
588eda14cbcSMatt Macy.Em tank/users .
589eda14cbcSMatt MacyThis syntax also allows staff members to destroy their own file systems, but not
590eda14cbcSMatt Macydestroy anyone else's file system.
591eda14cbcSMatt MacyThe permissions on
592eda14cbcSMatt Macy.Em tank/users
593eda14cbcSMatt Macyare also displayed.
594eda14cbcSMatt Macy.Bd -literal
595eda14cbcSMatt Macy# zfs allow staff create,mount tank/users
596eda14cbcSMatt Macy# zfs allow -c destroy tank/users
597eda14cbcSMatt Macy# zfs allow tank/users
598eda14cbcSMatt Macy---- Permissions on tank/users ---------------------------------------
599eda14cbcSMatt MacyPermission sets:
600eda14cbcSMatt Macy        destroy
601eda14cbcSMatt MacyLocal+Descendent permissions:
602eda14cbcSMatt Macy        group staff create,mount
603eda14cbcSMatt Macy.Ed
604eda14cbcSMatt Macy.It Sy Example 19 No Defining and Granting a Permission Set on a ZFS Dataset
605eda14cbcSMatt MacyThe following example shows how to define and grant a permission set on the
606eda14cbcSMatt Macy.Em tank/users
607eda14cbcSMatt Macyfile system.
608eda14cbcSMatt MacyThe permissions on
609eda14cbcSMatt Macy.Em tank/users
610eda14cbcSMatt Macyare also displayed.
611eda14cbcSMatt Macy.Bd -literal
612eda14cbcSMatt Macy# zfs allow -s @pset create,destroy,snapshot,mount tank/users
613eda14cbcSMatt Macy# zfs allow staff @pset tank/users
614eda14cbcSMatt Macy# zfs allow tank/users
615eda14cbcSMatt Macy---- Permissions on tank/users ---------------------------------------
616eda14cbcSMatt MacyPermission sets:
617eda14cbcSMatt Macy        @pset create,destroy,mount,snapshot
618eda14cbcSMatt MacyLocal+Descendent permissions:
619eda14cbcSMatt Macy        group staff @pset
620eda14cbcSMatt Macy.Ed
621eda14cbcSMatt Macy.It Sy Example 20 No Delegating Property Permissions on a ZFS Dataset
622eda14cbcSMatt MacyThe following example shows to grant the ability to set quotas and reservations
623eda14cbcSMatt Macyon the
624eda14cbcSMatt Macy.Em users/home
625eda14cbcSMatt Macyfile system.
626eda14cbcSMatt MacyThe permissions on
627eda14cbcSMatt Macy.Em users/home
628eda14cbcSMatt Macyare also displayed.
629eda14cbcSMatt Macy.Bd -literal
630eda14cbcSMatt Macy# zfs allow cindys quota,reservation users/home
631eda14cbcSMatt Macy# zfs allow users/home
632eda14cbcSMatt Macy---- Permissions on users/home ---------------------------------------
633eda14cbcSMatt MacyLocal+Descendent permissions:
634eda14cbcSMatt Macy        user cindys quota,reservation
635eda14cbcSMatt Macycindys% zfs set quota=10G users/home/marks
636eda14cbcSMatt Macycindys% zfs get quota users/home/marks
637eda14cbcSMatt MacyNAME              PROPERTY  VALUE  SOURCE
638eda14cbcSMatt Macyusers/home/marks  quota     10G    local
639eda14cbcSMatt Macy.Ed
640eda14cbcSMatt Macy.It Sy Example 21 No Removing ZFS Delegated Permissions on a ZFS Dataset
641eda14cbcSMatt MacyThe following example shows how to remove the snapshot permission from the
642eda14cbcSMatt Macy.Sy staff
643eda14cbcSMatt Macygroup on the
644eda14cbcSMatt Macy.Em tank/users
645eda14cbcSMatt Macyfile system.
646eda14cbcSMatt MacyThe permissions on
647eda14cbcSMatt Macy.Em tank/users
648eda14cbcSMatt Macyare also displayed.
649eda14cbcSMatt Macy.Bd -literal
650eda14cbcSMatt Macy# zfs unallow staff snapshot tank/users
651eda14cbcSMatt Macy# zfs allow tank/users
652eda14cbcSMatt Macy---- Permissions on tank/users ---------------------------------------
653eda14cbcSMatt MacyPermission sets:
654eda14cbcSMatt Macy        @pset create,destroy,mount,snapshot
655eda14cbcSMatt MacyLocal+Descendent permissions:
656eda14cbcSMatt Macy        group staff @pset
657eda14cbcSMatt Macy.Ed
658eda14cbcSMatt Macy.It Sy Example 22 No Showing the differences between a snapshot and a ZFS Dataset
659eda14cbcSMatt MacyThe following example shows how to see what has changed between a prior
660eda14cbcSMatt Macysnapshot of a ZFS dataset and its current state.
661eda14cbcSMatt MacyThe
662eda14cbcSMatt Macy.Fl F
663eda14cbcSMatt Macyoption is used to indicate type information for the files affected.
664eda14cbcSMatt Macy.Bd -literal
665eda14cbcSMatt Macy# zfs diff -F tank/test@before tank/test
666eda14cbcSMatt MacyM       /       /tank/test/
667eda14cbcSMatt MacyM       F       /tank/test/linked      (+1)
668eda14cbcSMatt MacyR       F       /tank/test/oldname -> /tank/test/newname
669eda14cbcSMatt Macy-       F       /tank/test/deleted
670eda14cbcSMatt Macy+       F       /tank/test/created
671eda14cbcSMatt MacyM       F       /tank/test/modified
672eda14cbcSMatt Macy.Ed
673eda14cbcSMatt Macy.It Sy Example 23 No Creating a bookmark
674eda14cbcSMatt MacyThe following example create a bookmark to a snapshot.
675eda14cbcSMatt MacyThis bookmark can then be used instead of snapshot in send streams.
676eda14cbcSMatt Macy.Bd -literal
677eda14cbcSMatt Macy# zfs bookmark rpool@snapshot rpool#bookmark
678eda14cbcSMatt Macy.Ed
679eda14cbcSMatt Macy.It Sy Example 24 No Setting sharesmb Property Options on a ZFS File System
680eda14cbcSMatt MacyThe following example show how to share SMB filesystem through ZFS.
681eda14cbcSMatt MacyNote that that a user and his/her password must be given.
682eda14cbcSMatt Macy.Bd -literal
683eda14cbcSMatt Macy# smbmount //127.0.0.1/share_tmp /mnt/tmp \\
684eda14cbcSMatt Macy  -o user=workgroup/turbo,password=obrut,uid=1000
685eda14cbcSMatt Macy.Ed
686eda14cbcSMatt Macy.Pp
687eda14cbcSMatt MacyMinimal
688eda14cbcSMatt Macy.Em /etc/samba/smb.conf
689eda14cbcSMatt Macyconfiguration required:
690eda14cbcSMatt Macy.Pp
691eda14cbcSMatt MacySamba will need to listen to 'localhost' (127.0.0.1) for the ZFS utilities to
692eda14cbcSMatt Macycommunicate with Samba.
693eda14cbcSMatt MacyThis is the default behavior for most Linux distributions.
694eda14cbcSMatt Macy.Pp
695eda14cbcSMatt MacySamba must be able to authenticate a user.
696eda14cbcSMatt MacyThis can be done in a number of ways, depending on if using the system password file, LDAP or the Samba
697eda14cbcSMatt Macyspecific smbpasswd file.
698eda14cbcSMatt MacyHow to do this is outside the scope of this manual.
699eda14cbcSMatt MacyPlease refer to the
700eda14cbcSMatt Macy.Xr smb.conf 5
701eda14cbcSMatt Macyman page for more information.
702eda14cbcSMatt Macy.Pp
703eda14cbcSMatt MacySee the
704eda14cbcSMatt Macy.Sy USERSHARE section
705eda14cbcSMatt Macyof the
706eda14cbcSMatt Macy.Xr smb.conf 5
707eda14cbcSMatt Macyman page for all configuration options in case you need to modify any options
708eda14cbcSMatt Macyto the share afterwards.
709eda14cbcSMatt MacyDo note that any changes done with the
710eda14cbcSMatt Macy.Xr net 8
711eda14cbcSMatt Macycommand will be undone if the share is ever unshared (such as at a reboot etc).
712eda14cbcSMatt Macy.El
713eda14cbcSMatt Macy.Sh ENVIRONMENT VARIABLES
714eda14cbcSMatt Macy.Bl -tag -width "ZFS_MOUNT_HELPER"
715eda14cbcSMatt Macy.It Ev ZFS_MOUNT_HELPER
716eda14cbcSMatt MacyCause
717eda14cbcSMatt Macy.Nm zfs mount
718eda14cbcSMatt Macyto use
719eda14cbcSMatt Macy.Em /bin/mount
720eda14cbcSMatt Macyto mount zfs datasets. This option is provided for backwards compatibility with older zfs versions.
721eda14cbcSMatt Macy.El
722eda14cbcSMatt Macy.Sh INTERFACE STABILITY
723eda14cbcSMatt Macy.Sy Committed .
724eda14cbcSMatt Macy.Sh SEE ALSO
725eda14cbcSMatt Macy.Xr attr 1 ,
726eda14cbcSMatt Macy.Xr gzip 1 ,
727eda14cbcSMatt Macy.Xr ssh 1 ,
728eda14cbcSMatt Macy.Xr chmod 2 ,
729eda14cbcSMatt Macy.Xr fsync 2 ,
730eda14cbcSMatt Macy.Xr stat 2 ,
731eda14cbcSMatt Macy.Xr write 2 ,
732eda14cbcSMatt Macy.Xr acl 5 ,
733eda14cbcSMatt Macy.Xr attributes 5 ,
734eda14cbcSMatt Macy.Xr exports 5 ,
735eda14cbcSMatt Macy.Xr exportfs 8 ,
736eda14cbcSMatt Macy.Xr mount 8 ,
737eda14cbcSMatt Macy.Xr net 8 ,
738eda14cbcSMatt Macy.Xr selinux 8 ,
739*ac0bf12eSMatt Macy.Xr zfs-allow 8 ,
740*ac0bf12eSMatt Macy.Xr zfs-bookmark 8 ,
741*ac0bf12eSMatt Macy.Xr zfs-change-key 8 ,
742*ac0bf12eSMatt Macy.Xr zfs-clone 8 ,
743*ac0bf12eSMatt Macy.Xr zfs-create 8 ,
744*ac0bf12eSMatt Macy.Xr zfs-destroy 8 ,
745*ac0bf12eSMatt Macy.Xr zfs-diff 8 ,
746*ac0bf12eSMatt Macy.Xr zfs-get 8 ,
747*ac0bf12eSMatt Macy.Xr zfs-groupspace 8 ,
748*ac0bf12eSMatt Macy.Xr zfs-hold 8 ,
749*ac0bf12eSMatt Macy.Xr zfs-inherit 8 ,
750*ac0bf12eSMatt Macy.Xr zfs-jail 8 ,
751*ac0bf12eSMatt Macy.Xr zfs-list 8 ,
752*ac0bf12eSMatt Macy.Xr zfs-load-key 8 ,
753*ac0bf12eSMatt Macy.Xr zfs-mount 8 ,
754*ac0bf12eSMatt Macy.Xr zfs-program 8 ,
755*ac0bf12eSMatt Macy.Xr zfs-project 8 ,
756*ac0bf12eSMatt Macy.Xr zfs-projectspace 8 ,
757*ac0bf12eSMatt Macy.Xr zfs-promote 8 ,
758*ac0bf12eSMatt Macy.Xr zfs-receive 8 ,
759*ac0bf12eSMatt Macy.Xr zfs-redact 8 ,
760*ac0bf12eSMatt Macy.Xr zfs-release 8 ,
761*ac0bf12eSMatt Macy.Xr zfs-rename 8 ,
762*ac0bf12eSMatt Macy.Xr zfs-rollback 8 ,
763*ac0bf12eSMatt Macy.Xr zfs-send 8 ,
764*ac0bf12eSMatt Macy.Xr zfs-set 8 ,
765*ac0bf12eSMatt Macy.Xr zfs-share 8 ,
766*ac0bf12eSMatt Macy.Xr zfs-snapshot 8 ,
767*ac0bf12eSMatt Macy.Xr zfs-unallow 8 ,
768*ac0bf12eSMatt Macy.Xr zfs-unjail 8 ,
769*ac0bf12eSMatt Macy.Xr zfs-unload-key 8 ,
770*ac0bf12eSMatt Macy.Xr zfs-unmount 8 ,
771*ac0bf12eSMatt Macy.Xr zfs-unshare 8 ,
772*ac0bf12eSMatt Macy.Xr zfs-upgrade 8 ,
773*ac0bf12eSMatt Macy.Xr zfs-userspace 8 ,
774*ac0bf12eSMatt Macy.Xr zfs-wait 8 ,
775eda14cbcSMatt Macy.Xr zfsconcepts 8 ,
776eda14cbcSMatt Macy.Xr zfsprops 8 ,
777eda14cbcSMatt Macy.Xr zpool 8
778