Как можно быстро добавить в зону датасет или нужную папку? Есть не мало методов, но самый оптимальный – это использовать LOFS из global. Почему оптимальный? Потому что это делается быстро и не требуется перегружать зону.
И так, имеем dataset (создана соответствующая zfs) dpool/data и нужно его подключить в зону dev.
– создание точки монтирования:
(dev)# mkdir -p /dpool/data
– монтирование налету:
(global)# mount -F lofs /dpool/data /export/z/dev/root/dpool/data
Что бы после ребута зоны настройки сохранились, выполним следующее:
(global)# zonecfg -z dev
zonecfg:dev> add fs
zonecfg:dev:fs> set dir=/dpool/data
zonecfg:dev:fs> set special=/dpool/data
zonecfg:dev:fs>set type=lofs
zonecfg:dev:fs>end
zonecfg:dev>commit
– размонтирование налету:
(global)# umount /export/z/dev/root/dpool/data
где
set special = путь к каталогу в global zone
set dir = путь к каталогу в зоне dev