ubuntu 配置 nfs 服务器

环境: ubuntu 14.04
IP: 192.168.1.116
注:系统已经关闭了防火墙:ufw disable,否则会报错。


步骤1 安装 NFS

$ sudo apt-get install nfs-kernel-server
$ sudo apt-get install nfs-common


步骤2 配置/etc/exports

NFS允许挂载的目录及权限在文件/etc/exports中进行了定义。例如,要将跟目录下的/root/rootfs目录共享出来,需要在/etc/exports文件末尾添加配置内容。

/root/rootfs *(rw,sync,no_root_squash)

在上述的配置文件中:/root/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读可写权限,sync是资料同步写入内存和磁盘,no_root_squash是NFS客户端分享目录使用者的权限。如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。


然后在终端执行: $chmod 777 -R /root/rootfs


步骤3 重启服务

$ service portmap restart //ubuntu14.04 默认安装了rpcbing
$ service nfs-kernel-server restart


步骤4 测试NFS

运行以下命令来显示一下共享的目录。

$ sudo showmount -e

显示 clnt-create : RPC : Program not registered

$ sudo exportfs -r //更新
$ sudo showmount -e 192.168.1.116

显示:Export list for 192.168.1.100:
/root/rootfs *


也可以进行挂载测试

$ mount -t nfs -o nolock localhost:/root/rootfs /opt

执行后,进入/opt 目录中,如果可以看到/root/rootfs 中的内容,则说明 nfs 搭建成功!验证成功后记得卸载:umount /opt,否则/opt目录会一直被挂载。


详细的配置及常见问题见NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值