因为开发调试的需要,要在两台机器共享资源,最后选择NFS做共享文件夹。
实际的两台机器都是ubuntu14.04系统。
服务端(共享端)配置:
第一步:安装NFS服务器
sudo apt-get install nfs-kernel-server
第二步:配置NFS服务
以共享/home/damon/nfs目录为例,首先修改该文件夹权限
sudo chmod 777 /home/damon/nfs -R
编辑文件/etc/exports,在文件最后添加 /home/damon/nfs *(rw,sync,no_root_squash,no_subtree_check) 然后运行exportfs让配置文件生效。
sudo exportfs -rv
注: /home/damon/nfs 与nfs服务客户端共享的目录,
*:允许所有的网段访问,也可以使用具体的IP
rw:此目录的客户端对该共享目录具有读写权限
sync:资料同步读写
no_root_squash:root用户具有对根目录的完全管理访问权限。
no_subtree_check:不检查父目录的权限。
第三步:重启NFS服务
sudo /etc/init.d/rpcbind restart <---重启portmap
sudo /etc/init.d/nfs-kernel-server restart <---重启nfs服务
showmount -e <---检查共享文件夹
客户端配置
第一步:安装NFS客户端
sudo apt-get install nfs-common
第二步:挂载NFS文件夹
服务端IP假设为:192.168.2.30
sudo mkdir /mnt/nfs <---创建挂载目录
showmount -e 192.168.2.30 <------查看服务端NFS服务信息
sudo mount -t nfs 192.168.2.30:/home/damon/nfs /mnt/nfs/ <------将NFS服务端目录挂在到本地
然后就可以本地访问NFS共享文件夹了。
参考:
http://blog.csdn.net/u010346967/article/details/46384641
http://www.examw.com/linux/all/202900/