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) 2013 by Saso Kiselkov. All rights reserved. 26eda14cbcSMatt Macy.\" Copyright (c) 2014, Joyent, Inc. All rights reserved. 27eda14cbcSMatt Macy.\" Copyright (c) 2014 by Adam Stevko. All rights reserved. 28eda14cbcSMatt Macy.\" Copyright (c) 2014 Integros [integros.com] 29eda14cbcSMatt Macy.\" Copyright 2019 Richard Laager. All rights reserved. 30eda14cbcSMatt Macy.\" Copyright 2018 Nexenta Systems, Inc. 31eda14cbcSMatt Macy.\" Copyright 2019 Joyent, Inc. 32eda14cbcSMatt Macy.\" 33eda14cbcSMatt Macy.Dd February 16, 2020 34eda14cbcSMatt Macy.Dt ZFS-RECEIVE 8 35eda14cbcSMatt Macy.Os 36eda14cbcSMatt Macy.Sh NAME 377877fdebSMatt Macy.Nm zfs-receive 38eda14cbcSMatt Macy.Nd Creates a snapshot whose contents are as specified in the stream provided on standard input. 39eda14cbcSMatt Macy.Sh SYNOPSIS 407877fdebSMatt Macy.Nm zfs 41eda14cbcSMatt Macy.Cm receive 42eda14cbcSMatt Macy.Op Fl FhMnsuv 43eda14cbcSMatt Macy.Op Fl o Sy origin Ns = Ns Ar snapshot 44eda14cbcSMatt Macy.Op Fl o Ar property Ns = Ns Ar value 45eda14cbcSMatt Macy.Op Fl x Ar property 46eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot 477877fdebSMatt Macy.Nm zfs 48eda14cbcSMatt Macy.Cm receive 49eda14cbcSMatt Macy.Op Fl FhMnsuv 50eda14cbcSMatt Macy.Op Fl d Ns | Ns Fl e 51eda14cbcSMatt Macy.Op Fl o Sy origin Ns = Ns Ar snapshot 52eda14cbcSMatt Macy.Op Fl o Ar property Ns = Ns Ar value 53eda14cbcSMatt Macy.Op Fl x Ar property 54eda14cbcSMatt Macy.Ar filesystem 557877fdebSMatt Macy.Nm zfs 56eda14cbcSMatt Macy.Cm receive 57eda14cbcSMatt Macy.Fl A 58eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 59eda14cbcSMatt Macy.Sh DESCRIPTION 60eda14cbcSMatt Macy.Bl -tag -width "" 61eda14cbcSMatt Macy.It Xo 627877fdebSMatt Macy.Nm zfs 63eda14cbcSMatt Macy.Cm receive 64eda14cbcSMatt Macy.Op Fl FhMnsuv 65eda14cbcSMatt Macy.Op Fl o Sy origin Ns = Ns Ar snapshot 66eda14cbcSMatt Macy.Op Fl o Ar property Ns = Ns Ar value 67eda14cbcSMatt Macy.Op Fl x Ar property 68eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot 69eda14cbcSMatt Macy.Xc 70eda14cbcSMatt Macy.It Xo 717877fdebSMatt Macy.Nm zfs 72eda14cbcSMatt Macy.Cm receive 73eda14cbcSMatt Macy.Op Fl FhMnsuv 74eda14cbcSMatt Macy.Op Fl d Ns | Ns Fl e 75eda14cbcSMatt Macy.Op Fl o Sy origin Ns = Ns Ar snapshot 76eda14cbcSMatt Macy.Op Fl o Ar property Ns = Ns Ar value 77eda14cbcSMatt Macy.Op Fl x Ar property 78eda14cbcSMatt Macy.Ar filesystem 79eda14cbcSMatt Macy.Xc 80eda14cbcSMatt MacyCreates a snapshot whose contents are as specified in the stream provided on 81eda14cbcSMatt Macystandard input. 82eda14cbcSMatt MacyIf a full stream is received, then a new file system is created as well. 83eda14cbcSMatt MacyStreams are created using the 84eda14cbcSMatt Macy.Nm zfs Cm send 85eda14cbcSMatt Macysubcommand, which by default creates a full stream. 86eda14cbcSMatt Macy.Nm zfs Cm recv 87eda14cbcSMatt Macycan be used as an alias for 88eda14cbcSMatt Macy.Nm zfs Cm receive. 89eda14cbcSMatt Macy.Pp 90eda14cbcSMatt MacyIf an incremental stream is received, then the destination file system must 91eda14cbcSMatt Macyalready exist, and its most recent snapshot must match the incremental stream's 92eda14cbcSMatt Macysource. 93eda14cbcSMatt MacyFor 94eda14cbcSMatt Macy.Sy zvols , 95eda14cbcSMatt Macythe destination device link is destroyed and recreated, which means the 96eda14cbcSMatt Macy.Sy zvol 97eda14cbcSMatt Macycannot be accessed during the 98eda14cbcSMatt Macy.Cm receive 99eda14cbcSMatt Macyoperation. 100eda14cbcSMatt Macy.Pp 101eda14cbcSMatt MacyWhen a snapshot replication package stream that is generated by using the 102eda14cbcSMatt Macy.Nm zfs Cm send Fl R 103eda14cbcSMatt Macycommand is received, any snapshots that do not exist on the sending location are 104eda14cbcSMatt Macydestroyed by using the 105eda14cbcSMatt Macy.Nm zfs Cm destroy Fl d 106eda14cbcSMatt Macycommand. 107eda14cbcSMatt Macy.Pp 108eda14cbcSMatt MacyThe ability to send and receive deduplicated send streams has been removed. 109eda14cbcSMatt MacyHowever, a deduplicated send stream created with older software can be converted 110eda14cbcSMatt Macyto a regular (non-deduplicated) stream by using the 111eda14cbcSMatt Macy.Nm zstream Cm redup 112eda14cbcSMatt Macycommand. 113eda14cbcSMatt Macy.Pp 114eda14cbcSMatt MacyIf 115eda14cbcSMatt Macy.Fl o Em property Ns = Ns Ar value 116eda14cbcSMatt Macyor 117eda14cbcSMatt Macy.Fl x Em property 118eda14cbcSMatt Macyis specified, it applies to the effective value of the property throughout 119eda14cbcSMatt Macythe entire subtree of replicated datasets. Effective property values will be 120eda14cbcSMatt Macyset ( 121eda14cbcSMatt Macy.Fl o 122eda14cbcSMatt Macy) or inherited ( 123eda14cbcSMatt Macy.Fl x 124eda14cbcSMatt Macy) on the topmost in the replicated subtree. In descendant datasets, if the 125eda14cbcSMatt Macyproperty is set by the send stream, it will be overridden by forcing the 126eda14cbcSMatt Macyproperty to be inherited from the top‐most file system. Received properties 127eda14cbcSMatt Macyare retained in spite of being overridden and may be restored with 128eda14cbcSMatt Macy.Nm zfs Cm inherit Fl S . 129eda14cbcSMatt MacySpecifying 130eda14cbcSMatt Macy.Fl o Sy origin Ns = Ns Em snapshot 131eda14cbcSMatt Macyis a special case because, even if 132eda14cbcSMatt Macy.Sy origin 133eda14cbcSMatt Macyis a read-only property and cannot be set, it's allowed to receive the send 134eda14cbcSMatt Macystream as a clone of the given snapshot. 135eda14cbcSMatt Macy.Pp 136eda14cbcSMatt MacyRaw encrypted send streams (created with 137eda14cbcSMatt Macy.Nm zfs Cm send Fl w 138eda14cbcSMatt Macy) may only be received as is, and cannot be re-encrypted, decrypted, or 139eda14cbcSMatt Macyrecompressed by the receive process. Unencrypted streams can be received as 140eda14cbcSMatt Macyencrypted datasets, either through inheritance or by specifying encryption 141eda14cbcSMatt Macyparameters with the 142eda14cbcSMatt Macy.Fl o 143eda14cbcSMatt Macyoptions. Note that the 144eda14cbcSMatt Macy.Sy keylocation 145eda14cbcSMatt Macyproperty cannot be overridden to 146eda14cbcSMatt Macy.Sy prompt 147eda14cbcSMatt Macyduring a receive. This is because the receive process itself is already using 148eda14cbcSMatt Macystdin for the send stream. Instead, the property can be overridden after the 149eda14cbcSMatt Macyreceive completes. 150eda14cbcSMatt Macy.Pp 151eda14cbcSMatt MacyThe added security provided by raw sends adds some restrictions to the send 152eda14cbcSMatt Macyand receive process. ZFS will not allow a mix of raw receives and non-raw 153eda14cbcSMatt Macyreceives. Specifically, any raw incremental receives that are attempted after 154eda14cbcSMatt Macya non-raw receive will fail. Non-raw receives do not have this restriction and, 155eda14cbcSMatt Macytherefore, are always possible. Because of this, it is best practice to always 156eda14cbcSMatt Macyuse either raw sends for their security benefits or non-raw sends for their 157eda14cbcSMatt Macyflexibility when working with encrypted datasets, but not a combination. 158eda14cbcSMatt Macy.Pp 159eda14cbcSMatt MacyThe reason for this restriction stems from the inherent restrictions of the 160eda14cbcSMatt MacyAEAD ciphers that ZFS uses to encrypt data. When using ZFS native encryption, 161eda14cbcSMatt Macyeach block of data is encrypted against a randomly generated number known as 162eda14cbcSMatt Macythe "initialization vector" (IV), which is stored in the filesystem metadata. 163eda14cbcSMatt MacyThis number is required by the encryption algorithms whenever the data is to 164eda14cbcSMatt Macybe decrypted. Together, all of the IVs provided for all of the blocks in a 165eda14cbcSMatt Macygiven snapshot are collectively called an "IV set". When ZFS performs a raw 166eda14cbcSMatt Macysend, the IV set is transferred from the source to the destination in the send 167eda14cbcSMatt Macystream. When ZFS performs a non-raw send, the data is decrypted by the source 168eda14cbcSMatt Macysystem and re-encrypted by the destination system, creating a snapshot with 169eda14cbcSMatt Macyeffectively the same data, but a different IV set. In order for decryption to 170eda14cbcSMatt Macywork after a raw send, ZFS must ensure that the IV set used on both the source 171eda14cbcSMatt Macyand destination side match. When an incremental raw receive is performed on 172eda14cbcSMatt Macytop of an existing snapshot, ZFS will check to confirm that the "from" 173eda14cbcSMatt Macysnapshot on both the source and destination were using the same IV set, 174eda14cbcSMatt Macyensuring the new IV set is consistent. 175eda14cbcSMatt Macy.Pp 176eda14cbcSMatt MacyThe name of the snapshot 177eda14cbcSMatt Macy.Pq and file system, if a full stream is received 178eda14cbcSMatt Macythat this subcommand creates depends on the argument type and the use of the 179eda14cbcSMatt Macy.Fl d 180eda14cbcSMatt Macyor 181eda14cbcSMatt Macy.Fl e 182eda14cbcSMatt Macyoptions. 183eda14cbcSMatt Macy.Pp 184eda14cbcSMatt MacyIf the argument is a snapshot name, the specified 185eda14cbcSMatt Macy.Ar snapshot 186eda14cbcSMatt Macyis created. 187eda14cbcSMatt MacyIf the argument is a file system or volume name, a snapshot with the same name 188eda14cbcSMatt Macyas the sent snapshot is created within the specified 189eda14cbcSMatt Macy.Ar filesystem 190eda14cbcSMatt Macyor 191eda14cbcSMatt Macy.Ar volume . 192eda14cbcSMatt MacyIf neither of the 193eda14cbcSMatt Macy.Fl d 194eda14cbcSMatt Macyor 195eda14cbcSMatt Macy.Fl e 196eda14cbcSMatt Macyoptions are specified, the provided target snapshot name is used exactly as 197eda14cbcSMatt Macyprovided. 198eda14cbcSMatt Macy.Pp 199eda14cbcSMatt MacyThe 200eda14cbcSMatt Macy.Fl d 201eda14cbcSMatt Macyand 202eda14cbcSMatt Macy.Fl e 203eda14cbcSMatt Macyoptions cause the file system name of the target snapshot to be determined by 204eda14cbcSMatt Macyappending a portion of the sent snapshot's name to the specified target 205eda14cbcSMatt Macy.Ar filesystem . 206eda14cbcSMatt MacyIf the 207eda14cbcSMatt Macy.Fl d 208eda14cbcSMatt Macyoption is specified, all but the first element of the sent snapshot's file 209eda14cbcSMatt Macysystem path 210eda14cbcSMatt Macy.Pq usually the pool name 211eda14cbcSMatt Macyis used and any required intermediate file systems within the specified one are 212eda14cbcSMatt Macycreated. 213eda14cbcSMatt MacyIf the 214eda14cbcSMatt Macy.Fl e 215eda14cbcSMatt Macyoption is specified, then only the last element of the sent snapshot's file 216eda14cbcSMatt Macysystem name 217eda14cbcSMatt Macy.Pq i.e. the name of the source file system itself 218eda14cbcSMatt Macyis used as the target file system name. 219eda14cbcSMatt Macy.Bl -tag -width "-F" 220eda14cbcSMatt Macy.It Fl F 221eda14cbcSMatt MacyForce a rollback of the file system to the most recent snapshot before 222eda14cbcSMatt Macyperforming the receive operation. 223eda14cbcSMatt MacyIf receiving an incremental replication stream 224eda14cbcSMatt Macy.Po for example, one generated by 225eda14cbcSMatt Macy.Nm zfs Cm send Fl R Op Fl i Ns | Ns Fl I 226eda14cbcSMatt Macy.Pc , 227eda14cbcSMatt Macydestroy snapshots and file systems that do not exist on the sending side. 228eda14cbcSMatt Macy.It Fl d 229eda14cbcSMatt MacyDiscard the first element of the sent snapshot's file system name, using the 230eda14cbcSMatt Macyremaining elements to determine the name of the target file system for the new 231eda14cbcSMatt Macysnapshot as described in the paragraph above. 232eda14cbcSMatt Macy.It Fl e 233eda14cbcSMatt MacyDiscard all but the last element of the sent snapshot's file system name, using 234eda14cbcSMatt Macythat element to determine the name of the target file system for the new 235eda14cbcSMatt Macysnapshot as described in the paragraph above. 236eda14cbcSMatt Macy.It Fl h 237eda14cbcSMatt MacySkip the receive of holds. There is no effect if holds are not sent. 238eda14cbcSMatt Macy.It Fl M 239eda14cbcSMatt MacyForce an unmount of the file system while receiving a snapshot. 240eda14cbcSMatt MacyThis option is not supported on Linux. 241eda14cbcSMatt Macy.It Fl n 242eda14cbcSMatt MacyDo not actually receive the stream. 243eda14cbcSMatt MacyThis can be useful in conjunction with the 244eda14cbcSMatt Macy.Fl v 245eda14cbcSMatt Macyoption to verify the name the receive operation would use. 246eda14cbcSMatt Macy.It Fl o Sy origin Ns = Ns Ar snapshot 247eda14cbcSMatt MacyForces the stream to be received as a clone of the given snapshot. 248eda14cbcSMatt MacyIf the stream is a full send stream, this will create the filesystem 249eda14cbcSMatt Macydescribed by the stream as a clone of the specified snapshot. 250eda14cbcSMatt MacyWhich snapshot was specified will not affect the success or failure of the 251eda14cbcSMatt Macyreceive, as long as the snapshot does exist. 252eda14cbcSMatt MacyIf the stream is an incremental send stream, all the normal verification will be 253eda14cbcSMatt Macyperformed. 254eda14cbcSMatt Macy.It Fl o Em property Ns = Ns Ar value 255eda14cbcSMatt MacySets the specified property as if the command 256eda14cbcSMatt Macy.Nm zfs Cm set Em property Ns = Ns Ar value 257eda14cbcSMatt Macywas invoked immediately before the receive. When receiving a stream from 258eda14cbcSMatt Macy.Nm zfs Cm send Fl R , 259eda14cbcSMatt Macycauses the property to be inherited by all descendant datasets, as through 260eda14cbcSMatt Macy.Nm zfs Cm inherit Em property 261eda14cbcSMatt Macywas run on any descendant datasets that have this property set on the 262eda14cbcSMatt Macysending system. 263eda14cbcSMatt Macy.Pp 264*9db44a8eSMartin MatuskaIf the send stream was sent with 265*9db44a8eSMartin Matuska.Fl c 266*9db44a8eSMartin Matuskathen overriding the 267*9db44a8eSMartin Matuska.Sy compression 268*9db44a8eSMartin Matuskaproperty will have no affect on received data but the 269*9db44a8eSMartin Matuska.Sy compression 270*9db44a8eSMartin Matuskaproperty will be set. To have the data recompressed on receive remove the 271*9db44a8eSMartin Matuska.Fl c 272*9db44a8eSMartin Matuskaflag from the send stream. 273*9db44a8eSMartin Matuska.Pp 274eda14cbcSMatt MacyAny editable property can be set at receive time. Set-once properties bound 275eda14cbcSMatt Macyto the received data, such as 276eda14cbcSMatt Macy.Sy normalization 277eda14cbcSMatt Macyand 278eda14cbcSMatt Macy.Sy casesensitivity , 279eda14cbcSMatt Macycannot be set at receive time even when the datasets are newly created by 280eda14cbcSMatt Macy.Nm zfs Cm receive . 281eda14cbcSMatt MacyAdditionally both settable properties 282eda14cbcSMatt Macy.Sy version 283eda14cbcSMatt Macyand 284eda14cbcSMatt Macy.Sy volsize 285eda14cbcSMatt Macycannot be set at receive time. 286eda14cbcSMatt Macy.Pp 287eda14cbcSMatt MacyThe 288eda14cbcSMatt Macy.Fl o 289eda14cbcSMatt Macyoption may be specified multiple times, for different properties. An error 290eda14cbcSMatt Macyresults if the same property is specified in multiple 291eda14cbcSMatt Macy.Fl o 292eda14cbcSMatt Macyor 293eda14cbcSMatt Macy.Fl x 294eda14cbcSMatt Macyoptions. 295eda14cbcSMatt Macy.Pp 296eda14cbcSMatt MacyThe 297eda14cbcSMatt Macy.Fl o 298eda14cbcSMatt Macyoption may also be used to override encryption properties upon initial 299eda14cbcSMatt Macyreceive. This allows unencrypted streams to be received as encrypted datasets. 300eda14cbcSMatt MacyTo cause the received dataset (or root dataset of a recursive stream) to be 301eda14cbcSMatt Macyreceived as an encryption root, specify encryption properties in the same 302eda14cbcSMatt Macymanner as is required for 3037877fdebSMatt Macy.Nm zfs 304eda14cbcSMatt Macy.Cm create . 305eda14cbcSMatt MacyFor instance: 306eda14cbcSMatt Macy.Bd -literal 307eda14cbcSMatt Macy# zfs send tank/test@snap1 | zfs recv -o encryption=on -o keyformat=passphrase -o keylocation=file:///path/to/keyfile 308eda14cbcSMatt Macy.Ed 309eda14cbcSMatt Macy.Pp 310eda14cbcSMatt MacyNote that 311eda14cbcSMatt Macy.Op Fl o Ar keylocation Ns = Ns Ar prompt 312eda14cbcSMatt Macymay not be specified here, since stdin is already being utilized for the send 313eda14cbcSMatt Macystream. Once the receive has completed, you can use 3147877fdebSMatt Macy.Nm zfs 315eda14cbcSMatt Macy.Cm set 316eda14cbcSMatt Macyto change this setting after the fact. Similarly, you can receive a dataset as 317eda14cbcSMatt Macyan encrypted child by specifying 318eda14cbcSMatt Macy.Op Fl x Ar encryption 319eda14cbcSMatt Macyto force the property to be inherited. Overriding encryption properties (except 320eda14cbcSMatt Macyfor 321eda14cbcSMatt Macy.Sy keylocation Ns ) 322eda14cbcSMatt Macyis not possible with raw send streams. 323eda14cbcSMatt Macy.It Fl s 324eda14cbcSMatt MacyIf the receive is interrupted, save the partially received state, rather 325eda14cbcSMatt Macythan deleting it. 326eda14cbcSMatt MacyInterruption may be due to premature termination of the stream 327eda14cbcSMatt Macy.Po e.g. due to network failure or failure of the remote system 328eda14cbcSMatt Macyif the stream is being read over a network connection 329eda14cbcSMatt Macy.Pc , 330eda14cbcSMatt Macya checksum error in the stream, termination of the 331eda14cbcSMatt Macy.Nm zfs Cm receive 332eda14cbcSMatt Macyprocess, or unclean shutdown of the system. 333eda14cbcSMatt Macy.Pp 334eda14cbcSMatt MacyThe receive can be resumed with a stream generated by 335eda14cbcSMatt Macy.Nm zfs Cm send Fl t Ar token , 336eda14cbcSMatt Macywhere the 337eda14cbcSMatt Macy.Ar token 338eda14cbcSMatt Macyis the value of the 339eda14cbcSMatt Macy.Sy receive_resume_token 340eda14cbcSMatt Macyproperty of the filesystem or volume which is received into. 341eda14cbcSMatt Macy.Pp 342eda14cbcSMatt MacyTo use this flag, the storage pool must have the 343eda14cbcSMatt Macy.Sy extensible_dataset 344eda14cbcSMatt Macyfeature enabled. 345eda14cbcSMatt MacySee 346eda14cbcSMatt Macy.Xr zpool-features 5 347eda14cbcSMatt Macyfor details on ZFS feature flags. 348eda14cbcSMatt Macy.It Fl u 349eda14cbcSMatt MacyFile system that is associated with the received stream is not mounted. 350eda14cbcSMatt Macy.It Fl v 351eda14cbcSMatt MacyPrint verbose information about the stream and the time required to perform the 352eda14cbcSMatt Macyreceive operation. 353eda14cbcSMatt Macy.It Fl x Em property 354eda14cbcSMatt MacyEnsures that the effective value of the specified property after the 355eda14cbcSMatt Macyreceive is unaffected by the value of that property in the send stream (if any), 356eda14cbcSMatt Macyas if the property had been excluded from the send stream. 357eda14cbcSMatt Macy.Pp 358eda14cbcSMatt MacyIf the specified property is not present in the send stream, this option does 359eda14cbcSMatt Macynothing. 360eda14cbcSMatt Macy.Pp 361eda14cbcSMatt MacyIf a received property needs to be overridden, the effective value will be 362eda14cbcSMatt Macyset or inherited, depending on whether the property is inheritable or not. 363eda14cbcSMatt Macy.Pp 364eda14cbcSMatt MacyIn the case of an incremental update, 365eda14cbcSMatt Macy.Fl x 366eda14cbcSMatt Macyleaves any existing local setting or explicit inheritance unchanged. 367eda14cbcSMatt Macy.Pp 368eda14cbcSMatt MacyAll 369eda14cbcSMatt Macy.Fl o 370eda14cbcSMatt Macyrestrictions (e.g. set-once) apply equally to 371eda14cbcSMatt Macy.Fl x . 372eda14cbcSMatt Macy.El 373eda14cbcSMatt Macy.It Xo 3747877fdebSMatt Macy.Nm zfs 375eda14cbcSMatt Macy.Cm receive 376eda14cbcSMatt Macy.Fl A 377eda14cbcSMatt Macy.Ar filesystem Ns | Ns Ar volume 378eda14cbcSMatt Macy.Xc 379eda14cbcSMatt MacyAbort an interrupted 380eda14cbcSMatt Macy.Nm zfs Cm receive Fl s , 381eda14cbcSMatt Macydeleting its saved partially received state. 382eda14cbcSMatt Macy.El 383eda14cbcSMatt Macy.Sh SEE ALSO 384eda14cbcSMatt Macy.Xr zfs-send 8 385eda14cbcSMatt Macy.Xr zstream 8 386