nfs服务器与客户端配置
服務(wù)器端(PC)配置
ubuntu提供兩種NFS服務(wù)器:
一種以內(nèi)核模塊形式提供,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需先創(chuàng)建。
????? 2) NFSv3, NFSv4稍有不同,有文檔指出NFSv4要增加fsid=0參數(shù),實(shí)測(cè)不加可以。
3. 重新啟動(dòng)
完成后,啟動(dòng)portmap和nfs服務(wù)。
/etc/init.d/nfs-kernel-server restart
/etc/init.d/portmap restart
4. showmount -e;?? ?顯示共享目錄。
5. 訪問
PC端測(cè)試:
mount -o nolock 192.168.1.222:/home/yuxi/nfs?? /mnt??
umount /mnt
客戶端(ARM開發(fā)板)配置
1.? ARM板卡內(nèi)核配置,支持nfs文件系統(tǒng),以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
內(nèi)核不配置NFS選項(xiàng)時(shí),開發(fā)板掛測(cè)mount時(shí),出現(xiàn):No such device!
2.? 系統(tǒng)啟動(dòng)后,掛載文件測(cè)試。
~ # 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選項(xiàng):
~ # 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
轉(zhuǎn)載于:https://www.cnblogs.com/embedded-linux/p/4839765.html
總結(jié)
以上是生活随笔為你收集整理的nfs服务器与客户端配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何更好地规划泰山的未来发展?
- 下一篇: 二进制炸弹Lab