ubuntu系统配置NFS

首先安装nfs-kernel-server

apt-get install nfs-kernel-server  

然后创建一个目录:

mkdir  /opt/share 

并赋予权限777:

chmod  777 /opt/share.

添加NFS目录
修改/etc/exports 文件,在其中增加 NFS 目录(需要 root 权限,请使用 sudo 命令)并
指定访问主机的 IP 以及访问权限。
chenxibing@linux-compiler: ~$ sudo vi /etc/exports
[sudo] password for chenxibing:
如增加/home/chenxibing/nfs 目录,并允许 IP 为 192.168.1.*的任何系统进行 NFS 访问,
增加内容如下:
/home/chenxibing/nfs
192.168.1.*(rw,sync,no_root_squash)
或者允许任何 IP 访问,则增加内容如下:
/home/chenxibing/nfs
2.
*(rw,sync,no_root_squash)
启动NFS服务
同样需要 root 权限,执行 sudo /etc/init.d/nfs-kernel-server start 或者 restart 命令,可以启
动或者重新启动 NFS 服务:
chenxibing@linux-compiler: ~$sudo /etc/init.d/nfs-kernel-server start
在 NFS 服务已经启动的情况下,如果修改/etc/exports 了文件,可以重启 NFS 服务,刷
新 NFS 共享目录,或者输入 exports -rv 命令重新导出 NFS 共享目录。
chenxibing@linux-compiler: ~$ sudo exportfs -rv
3.
测试NFS服务器
首先可以在主机上进行自测,将已经设定好的 NFS 共享目录 mount 到另外一个目录下,
看能否成功。假定主机 IP 为 192.168.1.138,NFS 共享目录为/home/chenxibing/nfs,可使用
如下命令进行测试:
chenxibing@linux-compiler: ~$ sudo mount -t nfs 192.168.1.138:/home/chenxibing/nfs /mnt
如 果 指 令 运 行 没 有 出 出 错 , 则 NFS 挂 载 成 功 , 在 /mnt 目 录 下 应 该 可 以 看 到
/home/chenxibing/nfs 目录下的内容。
启动评估套件并进入 Linux。将目标板接入局域网或者通过交叉网线与主机直接相连,
设定目标板的 IP,使之与主机在同一网段,然后进行远程 mount 操作。
[root@M283 ~]# ifconfig eth0 192.168.1.136
[root@M283 ~]# ping 192.168.1.138
[root@M283 ~]# mount -t nfs 192.168.1.138:/home/chenxibing/nfs /mnt -o nolock
在进行远程挂载之前,最好先用 ping 命令检查网络通信是否正常,只有在能 ping 通的
情况下,才能进行正常挂载,否则请检查网络。如果在已经 ping 通的情况下,远程挂载出
现错误,请检查主机和目标机的其它设置。
NFS 基于 RPC 协议,进行 NFS 挂载,客户端需要运行 portmap 服务,如果出现“RPC:
Timed out”的错误,则有可能是目标板尚未启动 portmap 服务。解决方法就是在目标板启动
portmap 服务:
[root@M283 ~]# portmap&
1.25 Hello程序
使用熟悉的文本编辑器,在NFS目录下,编写一个简单的程序,往终端打印“Hello”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值