Ubuntu 配置 NFS

Ubuntu 配置 NFS

分为两个机器,一个是nfs服务器主机,一个是nfs客户端主机
使用两个云服务器
配置了host ,见百度经验,或博主相关博客,主机名称分别是
huawei 做客户机
service 做服务器

服务端配置

安装nfs

wj@wj:~/nfs$ sudo apt-get install nfs-kernel-server

配置/etc/exports文件
在这里插入图片描述
/home/wj/nfs 表示要共享的文件夹

rw:是可读写权限;
sync:是资料同步写入内存和硬盘;
no_root_squash:是Ubuntu nfs 客户端分享目录使用者的权限,如果客户端使用的是root 用户,那么对于该共享目录而言,该客户端就具有root 权限;

启动服务
在这里插入图片描述
首先要启动rpcbind服务,比较老的教程中写的是启动portmap服务,但是在新版本的Ubuntu中,NFS的两个服务进程已经没有portmap了(etc/init.d中没有它了),而是被rpcbind代替了,所以要把用到portmap换成rpcbind
启动命令分别是

// 注意需要使用sudo权限
wj@wj:~/nfs$ sudo /etc/init.d/rpcbind restart
wj@wj:~/nfs$ sudo /etc/init.d/nfs-kernel-server restart

这两项都启动之后,服务端配置完成!

客户端配置

客户端需要做的事情是将服务端共享的nfs目录挂在在本地目录上
使用mount命令

wj@ecs-sn3-medium-2-linux-20200212212636:~/nfs$ sudo mount -t nfs service:/home/wj/nfs .

service上的/home/wj/nfs 目录挂载到本机的~/nfs
service:/home/wj/nfs目录下创建文件abc.txt
在这里插入图片描述
huawei上对应的目录huawei:/home/wj/nfs可以访问到该文件
在这里插入图片描述
搭建完成!
可在客户端使用df -h命令查看挂载情况
在这里插入图片描述
如果挂在点不满意,可以使用umount后重新挂载

sudo umount 目录

表示卸载给定目录下的挂载,不能再当前目录下卸载当前目录的挂载,需要在给定目录的上层目录中操作

发布了164 篇原创文章 · 获赞 26 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/u013095333/article/details/104796839