Ubuntu通过NFS实现文件共享(精简版)

实现文件共享的前提:两台机器能够相互ping通!!!

 

服务器端设置如下

1. 安装NFS server软件

sudo apt-get install nfs-kernel-server

2. 创建共享目录并将目录的权限改为777

mkdir -p share
chmod 777 share

如下图:

3. 配制文件vi /etc/exports

sudo vi /etc/exports

添加以下条目

/share *(rw,sync,no_root_squash)

其中/share为共享目录, rw为可读写操作

4. 开启nfs服务

sudo /etc/init.d/nfs-kernel-server start

客户端设置如下

1. 安装nfs-common (在另一台机器执行以下命令)

sudo apt-get install nfs-common

2. 远程mount

sudo mount 10.10.10.111:/share /media/share

把远程目录mount到本地/media/share下,结果如下:

遇到的问题及对策:

1)mount.nfs: access denied by server while mounting 10.10.65.109:/cloud_disk /share

对策:如果客户端的端口号大于1024,则需要将 insecure 选项加入到配置文件(/etc/exports)相关选项中mount客户端才能正常工作

修改配置文件/etc/exports,加入 insecure 选项

/cloud_disk  *(insecure,rw,async,no_root_squash)

保存退出

然后重启nfs服务:

service nfs restart

然后问题就解决了

2)文件夹访问失败

对策:将当前访问文件夹统一给权限,服务端和客户端给一样的权限

chmod 777 /share

3)两台机器连不通

对策:关闭两台机器的防火墙

sudo ufw disable

4)客户端开机没有共享文件夹

重启nfs服务+重新挂载即可

sudo /etc/init.d/rpcbind restart 重启rpcbind

sudo /etc/init.d/nfs-kernel-server restart 重启nfs

sudo mount 10.10.10.111:/cloud_disk /home/share

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wimb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值