diandianrong 发表于 2007-06-20 17:38

share zfs 文件系统(实验)

接着上一篇的基础讲:
简单共享:
bash-3.00# zfs get sharenfs pool1/zfs1
NAME             PROPERTY       VALUE                      SOURCE
pool1/zfs1       sharenfs       off                      default
bash-3.00# share
bash-3.00# zfs set sharenfs=on pool1/zfs1
bash-3.00# zfs get sharenfs pool1/zfs1
NAME             PROPERTY       VALUE                      SOURCE
pool1/zfs1       sharenfs       on                         local
bash-3.00# share
-               /RJ   rw   ""
bash-3.00# zfs unshare pool1/zfs1


共享属性是否变化情况:
bash-3.00# zfs create pool1/zfs1/kale1
bash-3.00# zfs create pool1/zfs1/kale2
bash-3.00# zfs list
NAME                   USEDAVAILREFERMOUNTPOINT
pool1                  178K1.95G25.5K/RJ
pool1/zfs1            73.5K1.95G24.5K/RJ
pool1/zfs1/kale1      24.5K1.95G24.5K/RJ/kale1
pool1/zfs1/kale2      24.5K1.95G24.5K/RJ/kale2
bash-3.00# zfs set sharenfs=ro pool1/zfs1/kale1
bash-3.00# share
-               /RJ/kale2   rw   ""
-               /RJ/kale1   ro   ""
(未经设置共享属性的kale2则继承了原来的rw属性)

支持-a参数:
bash-3.00# zfs unshare -a
bash-3.00# share(返回空)
bash-3.00# zfs share -a
bash-3.00# share
-               /RJ   rw   ""
-               /RJ/kale1   ro   ""
-               /RJ/kale2   rw   ""
当然也可以直接指定如:bash-3.00# zfs share pool1/zfs1/kale1
           bash-3.00# zfs unshare pool1/zfs1/kale1
如果sharenfs属性是关闭的。则ZFS不能够尝试共享或者非共享文件系统。这个我在实验的开始时便开启了。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26090/showart_325199.html
页: [1]
查看完整版本: share zfs 文件系统(实验)