附加'%'(百分号)的文件系统的'zfs get all'返回属性

在使用zfs的时候,我发现一些现有文件系统的“zfs all all”会列出添加到文件系统名称中的'%'(百分号)属性。 像这样:

# zfs list ... test_zpool2/test_vol_91 564M 19.4G 564M /vol/test_zpool2/test_vol_91 # zfs get all ... test_zpool2/test_vol_91 version 6 - test_zpool2/test_vol_91 vscan off default test_zpool2/test_vol_91 xattr on default test_zpool2/test_vol_91 zoned off default ... test_zpool2/test_vol_91% creation Wed Nov 19 17:01 2014 - test_zpool2/test_vol_91% mountpoint /vol/test_zpool2/test_vol_91 - test_zpool2/test_vol_91% share.* ... inherited test_zpool2/test_vol_91% zoned off default 

我一直无法找出原因是什么,在手册页没有提到。 有人知道吗?

更多的输出

 # zfs list -H rpool 11.7G 7.60G 4.64M /rpool rpool/ROOT 9.10G 7.60G 31K legacy rpool/ROOT/solaris 9.10G 7.60G 7.50G / rpool/ROOT/solaris/var 1.18G 7.60G 982M /var rpool/VARSHARE 33.0M 7.60G 32.9M /var/share rpool/VARSHARE/pkg 63K 7.60G 32K /var/share/pkg rpool/VARSHARE/pkg/repositories 31K 7.60G 31K /var/share/pkg/repositories rpool/VARSHARE/zones 31K 7.60G 31K /system/zones rpool/dump 1.55G 7.65G 1.50G - rpool/export 63K 7.60G 32K /export rpool/export/home 31K 7.60G 31K /export/home rpool/swap 1.03G 7.63G 1.00G - test_zpool2 776M 48.2G 42K /vol/test_zpool2 test_zpool2/test_vol_91 564M 19.4G 564M /vol/test_zpool2/test_vol_91 test_zpool2/test_vol_92 78.2M 19.9G 78.2M /vol/test_zpool2/test_vol_92 test_zpool2/test_vol_990 31K 128M 31K /vol/test_zpool2/test_vol_990 test_zpool2/test_vol_9999 132M 48.3G 16K - 

# zfs list -t all => http://pastebin.com/U48njPMX

# zfs get all => http://pastebin.com/LM1fzX71

具有%字符的文件系统是某种types的共享。 您可以使用zfs get share.all来查看所有共享文件系统的共享属性

这在zfs_share的手册页中有logging :“文件系统的自动共享名显示为文件系统%,例如,tank / home%。

logging某些东西的风格是Sun / Solaris的典型特征。 有些东西会被提及一次,埋在一些不起眼的地方。 好的是文档不会自相矛盾,而且我的经验总是正确的。 这种文档风格的坏处是find你要找的东西。

根据Oracle Solaris ZFSpipe理指南

  • 池名称不得包含百分号(%)。
  • 数据集名称不得包含百分号(%)。

但是最近的zfs版本也有:

包含范围的快照可以通过用百分号分隔第一个和最后一个快照来指定。

所以,你可能还有其他的事情。 你不能用%创build一个文件系统:

 [root@xt ~]# zfs create vol1/test% cannot create 'vol1/test%': invalid character % in name 

你的zfs get all列表是非常简短的,所以张贴更多的信息将是有益的。 另外,如果发生了一些奇怪的事情,它可能在zpool history输出中。