======================================
命令:
1. $sudo apt-get install nfs-kernel-server (安裝NFS,Ubuntn上默認沒有安裝)
2. $showmount -e <Server Address> (查看list)3. $sudo mount <Server Address>:/<Path1> /<Path2> (從服務器的Path1掛載到本地Path2)
====================================================
一、安裝NFS
# sudo apt-get install nfs-kernel-server
同時會有兩個軟件包nfs-common和portmap被安裝上
二.在/建立共享項目nfst
# mkdir nfs_shared
# chmod 777 -R nfs_shared/
保證使用者都能夠讀、寫、執行
lingd@ubuntu:~$ vi /etc/exports
內容爲:
/home/nfst_shared 192.168.0.*(rw,sync,no_root_squash,no_subtree_check)
其中:
/home/nfst_shared ---要共享的目錄
192.168.0.*---允許訪問的網段,也可以是ip地址、主機名(能夠被服務器解析)、
*(所有人都能訪問)
(rw,sync,no_root_squash,no_subtree_check)---
rw:讀/寫權限
sync:數據同步寫入內存和硬盤
no_root_squash:服務器允許遠程系統以root特權存取該目錄
no_subtree_check:關閉子樹檢查
其他選項可以通過man exports查閱man文檔
重啓portmapper(端口映射)服務
lingd@Ubuntu:~$ sudo service portmap restart
portmap start/running, process 550
重啓NFS服務
lingd@ubuntu:~$ sudo service nfs-kernel-server restart
* Stopping NFS kernel daemon [ OK ]
* Unexporting directories for NFS kernel daemon... [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon [ OK ]
五、測試
1、測試Ubuntu nfs
此時可以運行以下命令來顯示一下共享出來的目錄:
$showmount -e
2、本機掛載
# ls /home/nfst_shared/ #被掛載的文件夾下面的東西
cross-3.4.1.tar.bz2 linux-2.6.12 upload
download msap VMwareTools-8.1.3-203739.tar.gz
DSDT_2[1].8b.zip ntp vmware-tools-distrib
DSDT_2.8b protocol-converter 安裝包
# mkdir /mnt/nfs_test
# ls /mnt/nfs_test/ #空白的
# sudo mount -t nfs -o nolock localhost:/home/nfs_shared /mnt/nfs_test/
# ls /mnt/nfs_test/ #看到了和/home/nfst_shared/目錄下的文件一樣,說明掛載成功
cross-3.4.1.tar.bz2 linux-2.6.12 upload
download msap VMwareTools-8.1.3-203739.tar.gz
DSDT_2[1].8b.zip ntp vmware-tools-distrib
DSDT_2.8b protocol-converter 安裝包
# sudo umount /mnt/nfs_test #解除
# ls /mnt/nfs_test/ #空白的
3、開發板掛載
lingd@Ubuntu:~$ telnet 192.168.0.25 2009
Trying 192.168.0.25...
Connected to 192.168.0.25.
Escape character is '^]'.
(none) login: rootPassword:
~ # mkdir /mnt/nfs_shared_client
~ # ls /mnt/nfs_shared_client/
~ # mount -t nfs -o nolock 192.168.0.26:/home/nfs_shared /mnt/nfs_shared_client
~ # ls /mnt/nfs_shared_client/
cross-3.4.1.tar.bz2 linux-2.6.12 upload
download msap VMwareTools-8.1.3-203739.tar.gz
DSDT_2[1].8b.zip ntp vmware-tools-distrib
DSDT_2.8b protocol-converter 安裝包
~ # umount /mnt/nfs_shared_client
~ # ls /mnt/nfs_shared_client/
~ #
========================================
ubuntu配置NFS
http://blog.sina.com.cn/s/blog_6524fd1f0100r4hm.html
Ubuntu配置NFS的Client端
http://hi.baidu.com/mvp_xuan/blog/item/5f467e58792c8d3d2834f0e2.html
Ubuntu配置網絡文件共享服務器NFS
http://www.ylmf.net/ubuntu/tips/201010267655.html