linux网络挂载目录

2、linux系统NFS服务端配置方法如下:

   (1)修改 /etc/exports,增加共享目录

  /data/abc 192.168.1.110*(ro,no_root_squash,insecure) #rw为可读可写,ro为可读

  /data/abc1 **(ro,no_root_squash,insecure)#rw为可读可写,ro为可读

   注:/data/目录下的abc、abc1是准备共享的目录,192.168.1.110、*是被允许挂接此共享linux客户机的IP地址,*号为所有ip。

   (2)启动与停止NFS服务

   /etc/rc.d/init.d/nfs start 启动NFS服务

   /etc/rc.d/init.d/nfs stop 停止NFS服务

   注:若修改/etc/export文件增加新的共享,应先停止NFS服务,再启动NFS服务方能使新增加的共享起作用。使用命令exportfs -rv也可以达到同样的效果。

  3、linux客户端挂接(mount)其他linux系统或UNIX系统的NFS共享

   # mkdir –p /mnt/nfs

   注:建立一个目录用来作挂接点(mount point)

   #mount -t nfs -o rw 192.168.1.110:/data/abc /mnt/nfs

   注:这里我们假设192.168.1.110是NFS服务端的主机IP地址,当然这里也可以使用主机名,但必须在本机/etc/hosts文件里增加服务端ip定义。data/abc为服务端共享的目录。

 

权限列表:

參數值 內容說明
rw
ro
該目錄分享的權限是可讀寫 (read-write) 或唯讀 (read-only),但最終能不能讀寫,還是與檔案系統的 rwx及身份有關。
sync
async
sync 代表資料會同步寫入到記憶體與硬碟中,async 則代表資料會先暫存於記憶體當中,而非直接寫入硬碟!
no_root_squash
root_squash
用戶端使用 NFS 檔案系統的帳號若為 root 時,系統該如何判斷這個帳號的身份?預設的情況下,用戶端 root 的身份會由 root_squash 的設定壓縮成 nfsnobody,如此對伺服器的系統會較有保障。但如果你想要開放用戶端使用 root 身份來操作伺服器的檔案系統,那麼這裡就得要開 no_root_squash 才行!
all_squash 不論登入 NFS 的使用者身份為何, 他的身份都會被壓縮成為匿名使用者,通常也就是 nobody(nfsnobody) 啦!
anonuid
anongid
anon 意指 anonymous (匿名者) 前面關於 *_squash 提到的匿名使用者的 UID 設定值,通常為 nobody(nfsnobody),但是你可以自行設定這個 UID 的值!當然,這個 UID 必需要存在於你的 /etc/passwd 當中!anonuid 指的是 UID 而 anongid 則是群組的 GID 囉。

 

 

参考 :http://blog.csdn.net/hshl1214/article/details/7372358

猜你喜欢

转载自mrlee23.iteye.com/blog/2162177