ubuntu13.1下nfs服务器端的搭建
2014-06-15 21:39
225 查看
网上转了半天才把nfs环境搭建起来,遂出个ubuntu13.1的nfs搭建的帖子,一来加深自己的记忆,二来也希望能对其他人有所帮助
我是ubuntu13.1的系统,内核版本3.11.0;假如你和我的内核版本不一样的话,可能会导致我方法不可用;不过可用的概率还是很大的,可以试一试;
我是用一台PC和一块开发板来实现和验证nfs服务器的搭建的;假如用单台PC的话,设置会有一项不同,下面配置过程中会提到;
以下是配置过程(我是在非root用户下配置的,所以几乎所有命令前都加了“sudo”,来提高操作权限,加入你用root用户登录,可以忽略所有前缀“sudo”):
一.在宿主机(也就是PC)上安装nfs服务器程序
打开终端:ctrl+alt+t
输入:sodu apt-get install nfs-kernel-server
解释:安装服务端之后,系统默认就有了nfs-common
二.配置系统环境
先在宿主机上建立nfs共享文件夹:
切换到根目录 cd /
建立文件夹 sudo mkdir nfsboot
给文件夹赋权限 sudo chmod 777 -R nfsboot
/*<<<---分割符--->>>*/
然后修改/etc/exports文件,配置nfs的设置:sudo vim /etc/exports
然后在文件最后加入一行:/nfsboot *(rw,sync,no_root_squash)
上面命令中字段的解释
/nfsboot:要共享的目录
* :允许所有的IP访问(基于安全性,你可以设置成你开发板的IP,但是这可能会影响到通用性,自己看着设)
rw :读写权限
sync:资料同步写入内在和硬盘
no_root_squash:nfs客户端共享目录使用者权限
假如在单个PC上验证的话,在exports文件中寻找是否有 -i 127.0.0.1 这个选项,假如存在就注释掉,这样本机就可以mount本机了
退出并保存/etc/exports文件
/*<<<---分割符--->>>*/
最后,在终端输入:sudo exportfs -rf
这样,刚才针对/etc/exports的配置就生效了
三.重启nfs服务
最后输入:sudo /etc/init.d/nfs-kernel-server restart 来重启nfs服务
这样你的nfs服务端就配置完成了
四.配置本机IP
把开发板和PC通过网络连接起来,然后配置IP
配置本地有线网的IP的命令是ifconfig -eth0 IP地址
查看网络情况用ifconfig
五.客户端配置
sudo apt-get install nfs-commen
进入根目录 cd /
然后 mount -t nfs IP:/nfsboot /mnt
然后ls /mnt
就能看到宿主机上/nfsboot下的所有文件了
用umount IP:/nfsboot 可以取消挂载
我是ubuntu13.1的系统,内核版本3.11.0;假如你和我的内核版本不一样的话,可能会导致我方法不可用;不过可用的概率还是很大的,可以试一试;
我是用一台PC和一块开发板来实现和验证nfs服务器的搭建的;假如用单台PC的话,设置会有一项不同,下面配置过程中会提到;
以下是配置过程(我是在非root用户下配置的,所以几乎所有命令前都加了“sudo”,来提高操作权限,加入你用root用户登录,可以忽略所有前缀“sudo”):
一.在宿主机(也就是PC)上安装nfs服务器程序
打开终端:ctrl+alt+t
输入:sodu apt-get install nfs-kernel-server
解释:安装服务端之后,系统默认就有了nfs-common
二.配置系统环境
先在宿主机上建立nfs共享文件夹:
切换到根目录 cd /
建立文件夹 sudo mkdir nfsboot
给文件夹赋权限 sudo chmod 777 -R nfsboot
/*<<<---分割符--->>>*/
然后修改/etc/exports文件,配置nfs的设置:sudo vim /etc/exports
然后在文件最后加入一行:/nfsboot *(rw,sync,no_root_squash)
上面命令中字段的解释
/nfsboot:要共享的目录
* :允许所有的IP访问(基于安全性,你可以设置成你开发板的IP,但是这可能会影响到通用性,自己看着设)
rw :读写权限
sync:资料同步写入内在和硬盘
no_root_squash:nfs客户端共享目录使用者权限
假如在单个PC上验证的话,在exports文件中寻找是否有 -i 127.0.0.1 这个选项,假如存在就注释掉,这样本机就可以mount本机了
退出并保存/etc/exports文件
/*<<<---分割符--->>>*/
最后,在终端输入:sudo exportfs -rf
这样,刚才针对/etc/exports的配置就生效了
三.重启nfs服务
最后输入:sudo /etc/init.d/nfs-kernel-server restart 来重启nfs服务
这样你的nfs服务端就配置完成了
四.配置本机IP
把开发板和PC通过网络连接起来,然后配置IP
配置本地有线网的IP的命令是ifconfig -eth0 IP地址
查看网络情况用ifconfig
五.客户端配置
sudo apt-get install nfs-commen
进入根目录 cd /
然后 mount -t nfs IP:/nfsboot /mnt
然后ls /mnt
就能看到宿主机上/nfsboot下的所有文件了
用umount IP:/nfsboot 可以取消挂载
相关文章推荐
- ubuntu 9.04 nfs搭建
- ubuntu server 10.04 搭建NFS
- 5.Ubuntu下交叉环境搭建(NFS设置)
- Ubuntu10.04中minicom、Centos5中NFS环境搭建详解
- ubuntu10.04 nfs搭建
- ubuntu8.10 mini2440 nfs 搭建
- ubuntu下NFS环境的搭建
- ubuntu8.10 mini2440 nfs 搭建
- ubuntu下为tiny6410搭建nfs服务器的方法
- ubuntu NFS环境的搭建
- ubuntu 9.10搭建NFS
- 嵌入式 linux 开发,Ubuntu OS 进行 NFS 服务器端与客户端的安装
- ubuntu 10.04下的tftp/nfs服务器搭建
- redhat,ubuntu,Fedora搭建NFS
- 工作2:搭建集群之Ubuntu Server下安装NFS
- ubuntu9.10构建nfs服务器端
- ubuntu 10.04下的tftp/nfs服务器搭建
- 在ubuntu10.04下搭建tftp服务器和nfs服务器
- ubuntu搭建nfs服务器
- Ubuntu 11.10下davinci开发平台搭建--nfs以及tftp配置