zfs send -r missing - but documented in zfs(8)
Thomas Steen Rasmussen
thomas at gibfest.dk
Sun Sep 2 16:40:24 UTC 2012
Hello list,
For some reason it seems like the -r argument to "zfs send" isn't
implemented in FreeBSD. It is documented in the usage output
seen below:
-------------------------------------------------------------------------
# zfs send -r
invalid option 'r'
usage:
send [-DnPpRrv] [-i snapshot | -I snapshot] <snapshot>
For the property list, run: zfs set|get
For the delegated permission list, run: zfs allow|unallow
-------------------------------------------------------------------------
This is on a recent 9-STABLE:
# uname -rms
FreeBSD 9.1-PRERELEASE amd64
The option is also documented in the manpage zfs(8):
-r Recursively send all descendant snapshots. This is
similar
to the -R flag, but information about deleted and renamed
datasets is not included, and property information is only
included if the -p flag is specified.
I've checked the source and
/usr/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c doesn't contain
any traces of a -r option in zfs_do_send()
I've also checked the IllumOS source and the situation is the same
there, the option is documented but not present in the code:
https://github.com/illumos/illumos-gate/blob/master/usr/src/cmd/zfs/zfs_main.c#L3543
Does anyone know what is going on here ? Either the code should be imported,
whereever it is, or the manpage and usage info of zfs(8) needs updating.
Best regards,
Thomas Steen Rasmussen
More information about the freebsd-fs
mailing list