ZFS 数据集属性继承

ZFS 数据集属性继承

我在 Solaris 系统上有一个 ZFS 文件系统。在一个池中,我有一个 ISCSI 共享和一个 NFS 共享。

zfs list
tank                       1,01G  2,88G  24,0K  /tank
tank/nfs                   24,0K  2,88G  24,0K  /tank/nfs
tank/vdisk                 1,01G  3,89G  10,7K  -

root@storage:~# zfs get sync tank
NAME  PROPERTY  VALUE     SOURCE
tank  sync      standard  default
root@storage:~# zfs get sync tank/nfs
NAME      PROPERTY  VALUE     SOURCE
tank/nfs  sync      standard  default
root@storage:~# zfs get sync tank/vdisk
NAME        PROPERTY  VALUE     SOURCE
tank/vdisk  sync      standard  default

如果我将sync属性设置tankdisabled,它也会在子数据集上设置:

root@storage:~# zfs set sync=disabled tank
root@storage:~# zfs get sync tank/nfs
NAME      PROPERTY  VALUE     SOURCE
tank/nfs  sync      disabled  inherited from tank

这是正常的吗?我认为情况不应该如此。是否有另一个属性控制此行为?

相关内容