keithk wrote, On 10/01/09 18:07:
> Hi:
> I am a newbie with zfs, so I apologize if I did no look deep enough before 
> posting. I am trying to create a zfs filesystem so I can take snapshots of 
> the file system. So, I create a file system like this:
> rpool/export/vm                  44.7G   744G  19.7G  /export/vm
> rpool/export/vm/linux            3.76G   744G    21K  /export/vm/linux
> rpool/export/vm/linux/ubuntu00 3.76G   744G  3.31G  /export/vm/linux/ubuntu00
>
> As you can see, I have created 3 filesystems instead of just the 
> rpool/export/vm/linux/ubuntu00 because I use the following command to create 
> this filesystem:
> zfs -p rpool/export/vm/linux/ubuntu00
>
> Could I have create rpool/export/vm/linux/ubuntu00 without the 2 extra 
> rpool/export/vm and rpool/export/vm/linux? It seems like there are redundant 
> filesystems created and mounted in this case.
>   

They are actually datasets in ZFS and no the result is expected.   It 
has the advantage of letting you apply ZFS properties specifically to 
any point in the tree.   For exaple you might have an install directory 
that would be shared with  " zfs set sharenfs='ro,anon=0' 
rpool/export/share"   whcih you would not want to be applied to 
rpool/export/vm.  Loak at "man zfs"   for all the properties.

rpool/export/install

rpool/export/vm 



You could also use datasets just to the level above export and use mkdir 
after that.    For user home directories it is recommended to use a 
dataset for each home directory.

...Les
> Thanks.
>   


Reply via email to