nfs服务器与客户端配置
服務器端(PC)配置
ubuntu提供兩種NFS服務器:
一種以內核模塊形式提供,nfs-kernel-server;
一種以用戶空間程序形式提供,nfs-user-server;
兩種擇一即可.
1. 安裝:
?? sudo apt-get install nfs-kernel-server;
2. 配置
?? /etc/exports
?? /home/yuxi/nfs? *(rw,sync,no_root_squash,no_subtree_check)
注:1) /home/yuxi需先創建。
????? 2) NFSv3, NFSv4稍有不同,有文檔指出NFSv4要增加fsid=0參數,實測不加可以。
3. 重新啟動
完成后,啟動portmap和nfs服務。
/etc/init.d/nfs-kernel-server restart
/etc/init.d/portmap restart
4. showmount -e;?? ?顯示共享目錄。
5. 訪問
PC端測試:
mount -o nolock 192.168.1.222:/home/yuxi/nfs?? /mnt??
umount /mnt
客戶端(ARM開發板)配置
1.? ARM板卡內核配置,支持nfs文件系統,以linux-2.6.36為例:
File systems --->
?????????? Network File Systems --->
?????????????????????? * NFS client support
???????????????????????? *? NFS client support for NFS version 3
???????????????????????? *? NFS client support for NFS version 4
?????????????????????? * Root file system on NFS
內核不配置NFS選項時,開發板掛測mount時,出現:No such device!
2.? 系統啟動后,掛載文件測試。
~ # mount -t nfs 192.168.1.222:/home/yuxi/nfs /mnt
error:
svc: failed to register lockdv1 RPC service (errno 111).
lockd_up: makesock failed, error=-111
mount: mounting 192.168.1.222:/home/yuxi/nfs on /mnt failed: Connection refused
需增加 -o nolock選項:
~ # mount -t nfs 192.168.1.222:/home/yuxi/nfs /mnt? -o nolock
~ # ls /mnt
bin????? etc????? lib????? mnt????? root???? tmp????? var
dev????? home???? linuxrc? opt????? sbin???? usr????? wang
轉載于:https://www.cnblogs.com/embedded-linux/p/4839765.html
總結
以上是生活随笔為你收集整理的nfs服务器与客户端配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何更好地规划泰山的未来发展?
- 下一篇: 如何选择适合自己公司的移动办公系统?