> Т.е. основная идея - это то, что все новые и вложенные ФС,
> (а также все ФС на устройствах хранения данных) создаются и
> остаются внутри пула., я правильно понимаю ?Да. Пулов на системе может быть несколько. Для записи журналов могут выделяться отдельные диски (RAM/SSD) которые в разы повышают быстродействие.
> А как понять
>> при создании вложенной FS она наследует параметры родительской ФС, но
>> их можно переопределить локально.
> можно тут подробнее ?
Тут проще показать.
{astra}/> zpool status
pool: space0
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
space0 ONLINE 0 0 0
c0d0s0 ONLINE 0 0 0
errors: No known data errors
{astra}/> zfs list -r space0
NAME USED AVAIL REFER MOUNTPOINT
space0 9.03G 23.2G 94K /space0
space0/ROOT 1.78G 23.2G 18K legacy
space0/ROOT/zfsroot 1.78G 23.2G 1.72G /
space0/ROOT/zfsroot/var 62.9M 23.2G 62.9M /var
space0/backup 2.04G 23.2G 2.04G /backup
space0/export 38K 23.2G 20K /export
space0/export/home 18K 23.2G 18K /export/home
space0/swap 4G 27.2G 16K -
space0/zones 1.20G 6.80G 24K /zones
space0/zones/ftp2.wcpn 310M 6.80G 310M /zones/ftp2.wcpn
space0/zones/ns2.wcpn 80.6M 6.80G 80.6M /zones/ns2.wcpn
space0/zones/relay-out.wcpn 52.8M 6.80G 52.8M /zones/relay-out.wcpn
space0/zones/relay2.wcpn 597M 6.80G 79.0M /zones/relay2.wcpn
space0/zones/relay2.wcpn/var_log 518M 2.49G 518M legacy
space0/zones/relay3.wcpn 188M 6.80G 188M /zones/relay3.wcpn
{astra}/> zfs get all space0/ROOT/zfsroot
NAME PROPERTY VALUE SOURCE
space0/ROOT/zfsroot type filesystem -
space0/ROOT/zfsroot creation Thu May 7 17:12 2009 -
space0/ROOT/zfsroot used 1.78G -
space0/ROOT/zfsroot available 23.2G -
space0/ROOT/zfsroot referenced 1.72G -
space0/ROOT/zfsroot compressratio 1.00x -
space0/ROOT/zfsroot mounted yes -
space0/ROOT/zfsroot quota none default
space0/ROOT/zfsroot reservation none default
space0/ROOT/zfsroot recordsize 128K default
space0/ROOT/zfsroot mountpoint / local
space0/ROOT/zfsroot sharenfs off default
space0/ROOT/zfsroot checksum on default
space0/ROOT/zfsroot compression off default
space0/ROOT/zfsroot atime on default
space0/ROOT/zfsroot devices on default
space0/ROOT/zfsroot exec on default
space0/ROOT/zfsroot setuid on default
space0/ROOT/zfsroot readonly off default
space0/ROOT/zfsroot zoned off default
space0/ROOT/zfsroot snapdir hidden default
space0/ROOT/zfsroot aclmode groupmask default
space0/ROOT/zfsroot aclinherit restricted default
space0/ROOT/zfsroot canmount noauto local
space0/ROOT/zfsroot shareiscsi off default
space0/ROOT/zfsroot xattr on default
space0/ROOT/zfsroot copies 1 default
space0/ROOT/zfsroot version 3 -
space0/ROOT/zfsroot utf8only off -
space0/ROOT/zfsroot normalization none -
space0/ROOT/zfsroot casesensitivity sensitive -
space0/ROOT/zfsroot vscan off default
space0/ROOT/zfsroot nbmand off default
space0/ROOT/zfsroot sharesmb off default
space0/ROOT/zfsroot refquota none default
space0/ROOT/zfsroot refreservation none default
{astra}/> zfs get all space0/ROOT/zfsroot/var
NAME PROPERTY VALUE SOURCE
space0/ROOT/zfsroot/var type filesystem -
space0/ROOT/zfsroot/var creation Thu May 7 17:12 2009 -
space0/ROOT/zfsroot/var used 62.9M -
space0/ROOT/zfsroot/var available 23.2G -
space0/ROOT/zfsroot/var referenced 62.9M -
space0/ROOT/zfsroot/var compressratio 1.00x -
space0/ROOT/zfsroot/var mounted yes -
space0/ROOT/zfsroot/var quota none default
space0/ROOT/zfsroot/var reservation none default
space0/ROOT/zfsroot/var recordsize 128K default
space0/ROOT/zfsroot/var mountpoint /var inherited from space0/ROOT/zfsroot
space0/ROOT/zfsroot/var sharenfs off default
space0/ROOT/zfsroot/var checksum on default
space0/ROOT/zfsroot/var compression off default
space0/ROOT/zfsroot/var atime on default
space0/ROOT/zfsroot/var devices on default
space0/ROOT/zfsroot/var exec on default
space0/ROOT/zfsroot/var setuid on default
space0/ROOT/zfsroot/var readonly off default
space0/ROOT/zfsroot/var zoned off default
space0/ROOT/zfsroot/var snapdir hidden default
space0/ROOT/zfsroot/var aclmode groupmask default
space0/ROOT/zfsroot/var aclinherit restricted default
space0/ROOT/zfsroot/var canmount noauto local
space0/ROOT/zfsroot/var shareiscsi off default
space0/ROOT/zfsroot/var xattr on default
space0/ROOT/zfsroot/var copies 1 default
space0/ROOT/zfsroot/var version 3 -
space0/ROOT/zfsroot/var utf8only off -
space0/ROOT/zfsroot/var normalization none -
space0/ROOT/zfsroot/var casesensitivity sensitive -
space0/ROOT/zfsroot/var vscan off default
space0/ROOT/zfsroot/var nbmand off default
space0/ROOT/zfsroot/var sharesmb off default
space0/ROOT/zfsroot/var refquota none default
space0/ROOT/zfsroot/var refreservation none default
{astra}/>
это две файловые системы space0/zfsroot и вложенная space0/zfsroot/var
space0/ROOT/zfsroot recordsize 128K default
space0/ROOT/zfsroot mountpoint / local
space0/ROOT/zfsroot sharenfs off default
space0/ROOT/zfsroot checksum on default
space0/ROOT/zfsroot compression off default
space0/ROOT/zfsroot/var recordsize 128K default
space0/ROOT/zfsroot/var mountpoint /var inherited from space0/ROOT/zfsroot
space0/ROOT/zfsroot/var sharenfs off default
space0/ROOT/zfsroot/var checksum on default
space0/ROOT/zfsroot/var compression off default
вот два куска параметров.
при создании /var recordsize, sharenfs, checksum и compression унаследовались с родительской системы и стали дефолтными. для zfsroot mountpoint сталь локальным (/), а /var наследует его: т.е. если ты поставим mointpoint для / в /FS/ROOТ, то /var будет автоматом смонтироан в /FS/ROOТ/var. можно создать fs /var/log (space0/ROOT/zfsroot/var/log) и включить для него компрессию. ИТД.
В общем -- ищите мануалы и пробуйте.