Oracle Solaris ZFS 管理指南

创建中间 ZFS 数据集

Solaris 10 10/08 发行版:您可以在 -zfs createzfs clonezfs rename 命令中使用 p 选项快速创建不存在的中间数据集(如果尚不存在)。

在以下示例中,ZFS 数据集 (users/area51) 在 datab 存储池中创建。


# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT
datab                       106K  16.5G    18K  /datab
# zfs create -p -o compression=on datab/users/area51

如果中间数据集在创建操作过程中已经存在,该操作会成功完成。

指定的属性应用到目标数据集,而不是中间数据集。例如:


# zfs get mountpoint,compression datab/users/area51
NAME                PROPERTY     VALUE                SOURCE
datab/users/area51  mountpoint   /datab/users/area51  default
datab/users/area51  compression  on                   local

中间数据集是使用缺省挂载点创建的。所有其他属性对中间数据集都是禁用的。例如:


# zfs get mountpoint,compression datab/users
NAME         PROPERTY     VALUE         SOURCE
datab/users  mountpoint   /datab/users  default
datab/users  compression  off           default

有关更多信息,请参见 zfs(1M)