Ubuntu下安装nfs服务
From: http://blog.csdn.net/shawnrong/article/details/1656668
1. sudo apt-get install nfs-kernel-server
會自動安裝nfs-common和portmap
2. 配置portmap:
??? 2.1. 編輯/etc/default/portmap, 將 -i 127.0.0.1 去掉.
??? 2.2. 配置/etc/hosts.deny,禁止任何host能和你的NFS服務器進行NFS連接,加入:
??? ??? --------------------------------------------------
??? ??? ### NFS DAEMONS
??? ??? portmap:ALL
??? ??? lockd:ALL
??? ??? mountd:ALL
??? ??? rquotad:ALL
??? ??? statd:ALL
??? ??? --------------------------------------------------
??? 2.3. 配置/etc/hosts.allow,允許那些你想要的主機和你的NFS服務器建立連接。
??? 下列步驟將允許任何IP地址以192.168.2開頭的主機(連接到NFS服務器上),也可以指定特定的IP地址。加入:
??? ??? --------------------------------------------------
??? ??? ### NFS DAEMONS
??? ??? portmap: 138.198.177.
??? ??? lockd: 138.198.177.
??? ??? rquotad: 138.198.177.
??? ??? mountd: 138.198.177.
??? ??? statd: 138.198.177.
??? ??? --------------------------------------------------
3. 配置/etc/exports
??? 要將/data/rootfs2.6目錄讓138.198.177.*的IP共享, 則在該文件末尾添加下列語句:
??? /data/rootfs2.6??? *(rw,sync,no_root_squash)
??? 運行 $ sudo exportfs -r 更新。
??? --------------------------------------------------
??? 這里如果指定ip范圍,mount測試的時候得到"權限不夠"的錯誤??
?? /data/rootfs2.6??? 138.198.177.*(rw,sync,no_root_squash)
??? --------------------------------------------------
???
4. 運行 $ showmount -e 查看NFS server的export list.
5. 運行 $ sudo /etc/init.d/nfs-kernel-server restart 重啟nfs服務
6. 測試NFS
可以嘗試一下掛載本地磁盤(假設本地主機IP地址為:192.128.2.1,將/home/zp/share掛載到/mnt)
$ sudo mount 138.198.177.39:/data/rootfs2.6 /mnt
運行 $ df 看看結果
$ sudo umount /mnt
注意被拷貝文件的讀/寫權限!
另外, 可以使用一定的參數:
使用加參數的辦法:mount -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.2.130:/tmp/ /tmp/
??? ???
參考文檔:
--------------------------------------------------
Debian/Ubuntu的NFS配置
http://www.cublog.cn/u/13991/showart.php?id=107428
--------------------------------------------------
總結
以上是生活随笔為你收集整理的Ubuntu下安装nfs服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言坐标画图,C语言中绘图的函数库
- 下一篇: 雅诗兰黛天猫超级品牌日:未央唇膏、红装小