Beberapa waktu lalu saya sempat menulis tentang Berbagi ZFS Dataset Lewat NFS. Tulisan itu menggunakan sampel dari mesin Solaris 10. Hari ini saya perlu membagi ZFS dataset di mesin Solaris 11. Ternyata teknik yang sudah saya post sebelumnya tidak bisa dipakai di mesin Solaris 11. Begini error yang muncul saat saya menggunakan perintah yang sama :
root@solaris11:~# zfs create -o mountpoint=/testnfs rpool/testnfs root@solaris11:~# zfs set sharenfs='rw=192.168.10.99,root=192.168.10.99' rpool/testnfs cannot set property for 'rpool/testnfs': 'share.nfs' must be one of 'on | off' root@solaris11:~#
Saya terus mendapat error :
cannot set property for 'rpool/testnfs': 'share.nfs' must be one of 'on | off'
Saya coba ikuti petunjuk yang ditampilkan pada error itu :
root@solaris11:~# zfs set share.nfs=on rpool/testnfs
Tapi masih tetap mendapat error yang sama seperti sebelumnya. Dari hasil pencarian di Google saya baru tahu ternyata format perintah NFS di Solaris 11 sedikit berbeda. Setelah saya ikut cara yang benar dari referensi Google, barulah saya bisa membagi ZFS dataset testnfs
tadi dengan mesin lainnya :
root@solaris11:~# zfs set share=name=testnfs,path=/testnfs,prot=nfs,anon=0,sec=sys,rw=192.168.10.99 rpool/testnfs name=testnfs,path=/testnfs,prot=nfs,anon=0,sec=sys,rw=192.168.10.99 root@solaris11:~# zfs set share.nfs=on rpool/testnfs root@solaris11:~#
Mesin 192.168.10.99 sekarang bisa mengakses direktori testnfs
tersebut :
bash-3.00# mkdir /testnfs bash-3.00# mount -F nfs 192.168.10.30:/testnfs /testnfs bash-3.00# df -h | grep testnfs 192.168.10.30:/testnfs 141G 31K 141G 1% /testnfs bash-3.00#