差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
nfs [2017/01/05 23:45]
127.0.0.1
nfs [2018/02/20 11:50] (目前版本)
jz
行 7: 行 7:
 create folder for exporting create folder for exporting
 <​code>​ <​code>​
-mkdir -p /usr/​home/​nfs/​public +mkdir -p /​home/​nfs/​public /​home/​nfs/​private
-mkdir -p /usr/​home/​nfs/​private+
 </​code>​ </​code>​
  
 vi ''/​etc/​exports''​ vi ''/​etc/​exports''​
 <​code>​ <​code>​
-/usr/​home/​nfs/​public -maproot=root ​10.130.48.166 +/​home/​nfs/​public -maproot=root ​-network=140.116.245.193/26 
-/usr/​home/​nfs/​private -maproot=root -ro 10.130.48.166+/​home/​nfs/​private -maproot=root -ro -network=140.116.245.193/26
 </​code>​ </​code>​
  
-if exports is edited, use ''​service mountd reload''​ to reload+everytime ​exports is edited, use ''​service mountd reload''​ to reload
  
  
-is ufs is used, without adding new disk, bind folder to folder like so:+if ufs is used, without adding new disk, bind folder to folder like so:
 <​code>​ <​code>​
 mkdir -p /​var/​nfs/​public mkdir -p /​var/​nfs/​public
行 27: 行 26:
 </​code>​ </​code>​
  
-add following content to fstab+add following content to fstab, and remount by doing ''​mount -a''​
 <​code>​ <​code>​
 /​var/​nfs/​public ​ /​usr/​home/​nfs/​public ​ nullfs rw 0 0 /​var/​nfs/​public ​ /​usr/​home/​nfs/​public ​ nullfs rw 0 0
 /​var/​nfs/​private /​usr/​home/​nfs/​private nullfs rw 0 0 /​var/​nfs/​private /​usr/​home/​nfs/​private nullfs rw 0 0
 </​code>​ </​code>​
 +
 +
  
 if zfs is used, edit exports at ''/​etc/​zfs/​exports'',​ if zfs is used, edit exports at ''/​etc/​zfs/​exports'',​
行 60: 行 61:
 ====== Client ====== ====== Client ======
  
-===== service ​config =====+===== Service ​config =====
 <​code>​ <​code>​
-nfs_client_enable="​YES"​+sysrc nfs_client_enable="​YES"​
 </​code>​ </​code>​
  
-==== start service ​====+==== Start NFS client ​====
  
-start nfs client 
 <​code>​ <​code>​
 service nfsclient start service nfsclient start
 +</​code>​
 +
 +===== Mount on startup =====
 +
 +add following content into ''/​etc/​fstab''​
 +<​code>​
 +# nfs
 +10.0.15.31:/​home/​nfs/​public ​ /​home/​nfs/​public nfs ​      ​ rw,​vers=3,​proto=tcp 0 0
 +10.0.15.31:/​home/​nfs/​private /​home/​nfs/​private ​ nfs       ​ rw,​vers=3,​proto=tcp 0 0
 +</​code>​
 +
 +create directory to be mount
 +<code bash>
 +mkdir -p /​home/​nfs/​public /​home/​nfs/​private
 +</​code>​
 +
 +
 +===== Showmount =====
 +<​code>​
 +showmount <​servername>​ -e
 </​code>​ </​code>​