Работая с zfs, я увидел, что 'zfs получить все' для некоторых существующих файловых систем свойства будут перечислены с '%' (знак процента) добавлен к имени файловой системы. Вот так:
# 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
Файловые системы с %
в них есть некие доли. Вы можете увидеть общие свойства для всех общих файловых систем с помощью zfs get share.all
Это задокументировано в страница руководства для zfs_share: "Автоматическое имя общего ресурса файловой системы отображается как filesystem%. Например, tank / home%."
Такой стиль документирования чего-либо типичен для Sun / Solaris. Что-то будет упомянуто однажды, похороненное в каком-то безвестном месте. Приятно то, что документация никогда не противоречит сама себе, и, по моему опыту, она всегда была правильной. Плохая вещь в этом стиле документации - найти то, что вы ищете.
Согласно Руководство администратора Oracle Solaris ZFS,
Но в последних версиях zfs также есть:
Полный диапазон снимков можно указать, разделив первый и последний снимки знаком процента.
Итак, у вас может быть что-то еще. Вы не можете создать файловую систему с% в ней:
[root@xt ~]# zfs create vol1/test%
cannot create 'vol1/test%': invalid character % in name
Ваш zfs get all
список очень сокращен, поэтому было бы полезно разместить дополнительную информацию. Также, если случилось что-то странное, это может быть в zpool history
вывод.