Centos 7.9NFS搭建

打印 上一主题 下一主题

主题 1846|帖子 1846|积分 5538

原创作者:运维工程师 谢晋

  
NFS服务端安装


  • SSH连接体系登录到服务端安装nfs服务
  1. # yum -y install nfs-utils
复制代码

2. 安装完成后,检察需要共享的目录,这边共享的是/home目录,如果未创建共享目录可使用命令创建一个需共享的目录,并赋权。
  1. # df -h
  2. # mkdir -p /home
  3. # chmod -R 755 /home
复制代码



3. 设置共享目录,编辑配置文件,添加共享的目录,和连接的客户端IP另有权限,保存后退出。
  1. # vi /etc/exports
  2.    /home  192.168.255.65/24(rw,sync,no_root_squash)
复制代码


客户机地址可以是主机名、IP 地址、网段地址,允许使用“*”、 “?”通配符。
“rw” 表示允许读写,“ro” 表示为只读。
sync :表示同步写入到内存与硬盘中。
no_root_squash : 表示当客户机以root身份访问时赋予当地root权限(默认是root_squash)。
root_squash :表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户。
4. 启动nfs服务并添加永久启动
  1. # systemctl start nfs
  2. # systemctl enable nfs
复制代码

5. 检察本机发布的 NFS 共享目录
  1. # exportfs -rv
  2. # showmount -e
复制代码

客户机访问共享配置


  • 检察nfs服务是否已安装,未安装的命令安装
  1. # rpm -q  nfs-utils# yum -y install nfs-utils
  2. # systemctl start nfs
  3. # systemctl enable nfs
复制代码

7. 检察 NFS 服务器端共享了哪些目录
  1. # showmount -e 192.168.255.221
复制代码

8. 客户端创建挂载目录
  1. # mkdir /nfsdata
复制代码

9. 挂载目录
  1. # mount 192.168.255.221:/home /nfsdata
复制代码

10. 可以看到已正常挂载
  1. # df -h
复制代码

11. 测试是否乐成挂载,客户端写入文件,在服务端检察文件,可以看到两边都已同步。
  1. # vi test.txt
  2.    123213123
  3.    :wq
  4. # cd /home
  5. # ls
  6. # cat test.txt
复制代码



12. 客户端设置主动挂载,保存退出即可。
  1. # vi /etc/fstab
  2.    192.168.255.221:/home      nfs    defaults    0  0
  3.    :wq
复制代码



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

欢乐狗

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表