This is required due to the way ZFS stores its snapshot information from a ZFS file system.Ĭreate a snapshot of the file system “project”:įormat: zfs snapshot zfs snapshot a clone read-write file system of the snapshot: Note: Where to define HELIOS volumes: at least one level below file system mount point!Įxample: For the “/export/myprojects/project1” file system the HELIOS mount point could be at “/export/myprojects/project1/project1_volume” but must NOT reside on the “project1” directory itself.
# zfs create testpool/myprojects/project2īoth file systems “project1” and “project2” will automatically be mounted below “/export/myprojects”. # zfs create testpool/myprojects/project1 Then create your individual project file system(s): # zfs set mountpoint=/export/myprojects testpool/myprojects * storage can be diskname (c0t3d0), partitionname(c0td0s5), or filepath(/data/bigfile)Ĭreate two file systems “project1” and “project2” on this poolįormat: zfs create poolname / filesystemnameįirst create a file system hierarchy, which acts as a container for the individual file systems that will be created later, and set required properties: