table of contents
other versions
- bullseye 2.0.3-9+deb11u1
 - bullseye-backports 2.1.11-1~bpo11+1
 - testing 2.1.11-1
 - unstable 2.1.11-1
 
| ZFS-CREATE(8) | System Manager's Manual | ZFS-CREATE(8) | 
NAME¶
zfs-create —
    Creates a new ZFS file system.
SYNOPSIS¶
zfs | 
    create [-Pnpv]
      [-o
      property=value]...
      filesystem | 
  
zfs | 
    create [-ps]
      [-b blocksize]
      [-o
      property=value]...
      -V size
      volume | 
  
DESCRIPTION¶
zfscreate[-Pnpv] [-oproperty=value]... filesystem- Creates a new ZFS file system. The file system is automatically mounted
      according to the mountpoint property inherited from the
      parent.
    
-oproperty=value- Sets the specified property as if the command
          
zfssetproperty=value was invoked at the same time the dataset was created. Any editable ZFS property can also be set at creation time. Multiple-ooptions can be specified. An error results if the same property is specified in multiple-ooptions. -p- Creates all the non-existing parent datasets. Datasets created in this
          manner are automatically mounted according to the
          mountpoint property inherited from their parent. Any
          property specified on the command line using the
          
-ooption is ignored. If the target filesystem already exists, the operation completes successfully. -n- Do a dry-run ("No-op") creation. No datasets will be
          created. This is useful in conjunction with the
          
-vor-Pflags to validate properties that are passed via-ooptions and those implied by other options. The actual dataset creation can still fail due to insufficient privileges or available capacity. -P- Print machine-parsable verbose information about the created dataset.
          Each line of output contains a key and one or two values, all
          separated by tabs. The create_ancestors and
          create keys have filesystem as
          their only value. The create_ancestors key only
          appears if the 
-poption is used. The property key has two values, a property name that property's value. The property key may appear zero or more times, once for each property that will be set local to filesystem due to the use of the-ooption. -v- Print verbose information about the created dataset.
 
 zfscreate[-ps] [-bblocksize] [-oproperty=value]...-Vsize volume- Creates a volume of the given size. The volume is exported as a block
      device in /dev/zvol/path, where
      path is the name
      of the volume in the ZFS namespace. The size represents the logical size
      as exported by the device. By default, a reservation of equal size is
      created.
    
size is automatically rounded up to the nearest multiple of the blocksize.
-bblocksize- Equivalent to 
-ovolblocksize=blocksize. If this option is specified in conjunction with-ovolblocksize, the resulting behavior is undefined. -oproperty=value- Sets the specified property as if the 
zfssetproperty=value command was invoked at the same time the dataset was created. Any editable ZFS property can also be set at creation time. Multiple-ooptions can be specified. An error results if the same property is specified in multiple-ooptions. -p- Creates all the non-existing parent datasets. Datasets created in this
          manner are automatically mounted according to the
          mountpoint property inherited from their parent. Any
          property specified on the command line using the
          
-ooption is ignored. If the target filesystem already exists, the operation completes successfully. -s- Creates a sparse volume with no reservation. See volsize in the Native Properties section of zfsprops(8) for more information about sparse volumes.
 -n- Do a dry-run ("No-op") creation. No datasets will be
          created. This is useful in conjunction with the
          
-vor-Pflags to validate properties that are passed via-ooptions and those implied by other options. The actual dataset creation can still fail due to insufficient privileges or available capacity. -P- Print machine-parsable verbose information about the created dataset.
          Each line of output contains a key and one or two values, all
          separated by tabs. The create_ancestors and
          create keys have volume as their
          only value. The create_ancestors key only appears if
          the 
-poption is used. The property key has two values, a property name that property's value. The property key may appear zero or more times, once for each property that will be set local to volume due to the use of the-bor-ooptions, as well as refreservation if the volume is not sparse. -v- Print verbose information about the created dataset.
 
 
ZFS Volumes as Swap¶
ZFS volumes may be used as swap devices. After creating the volume
    with the zfs create
    -V command set up and enable the swap area using the
    mkswap(8) and swapon(8) commands. Do not
    swap to a file on a ZFS file system. A ZFS swap file configuration is not
    supported.
SEE ALSO¶
| June 30, 2019 | Linux |