我在 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
属性设置tank
为disabled
,它也会在子数据集上设置:
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
这是正常的吗?我认为情况不应该如此。是否有另一个属性控制此行为?