Ubuntu 18 安装和使用nfs实现服务器间挂载共享目录

Ubuntu 18 安装和使用nfs实现服务器间挂载共享目录

nfs全称Network File System,即网络文件系统。

A服务器数据存储空间大,性能不足,B服务器计算性能较好,存储不足,所以想直接在B服务器上直接访问A服务器的数据库,并能够进行实时读写。参考了其他人分享,记录一下实现过程。

第一步:在A服务器上安装nfs服务端

sudo apt-get install nfs-kernel-server

第二步:创建目录

创建需要作为nfs的目录,例如mkdir -p /var/nfs 。

修改/var/nfs目录的权限为777,chmod -R /var/nfs 。

第三步:修改配置文件

sudo vim /etc/exports

添加如下内容。

/var/nfs *(rw,sync,no_root_squash)

sudo exportfs -r 更新配置

第四步:重启nfs服务

sudo nfs-kernel-server start

sudo showmount -e 检查配置是否成功,如果能出来刚刚配置的目录说明成功

到这里A服务器就配置好了,接下来在B服务器上挂载nfs目录。

第一步:安装nfs-common

sudo apt-get install nfs-common 。

第二步:创建客户端本地路径

mkdir -p /data/nfs 。

第三步:挂载

mount 192.168.188.102:/var/nfs /data/nfs 。

正常情况下挂载后就可以使用了。

如果出现下面这个错误:
mount.nfs: access denied by server while mounting

先检查是否有在A服务器执行 sudo exportfs -r 更新配置文件,如果还出现应该是端口不合法的原因,端口大于1024需要在A服务器的/etc/exports,加入 insecure选项

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

sudo vim /etc/exports

/var/nfs *(rw,sync,no_root_squash,insecure)

参考:
https://zhangnq.com/1746.html
https://www.cnblogs.com/doctorqbw/archive/2012/02/03/2337411.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值