首页 > 其他分享 >【实验】搭建NFS远程共享服务器

【实验】搭建NFS远程共享服务器

时间:2023-02-10 12:55:58浏览次数:43  
标签:160 squash 192.168 nfs NFS 服务器 data 搭建

一、准备

  这里使用一台Centos7.9的虚拟机进行构建。

  服务器IP:192.168.160.xx1

二、NFS服务器配置

  1、安装NFS服务

  yum -y install rpcbind nfs-utils

 

  2、创建共享目录

  mkdir -pv /nfs/data/ 
  chmod 755 -R /nfs/data/

 

  3、NFS配置文件

   NFS的配置文件:/etc/exports

  vi /etc/exports
  /nfs/data/ 192.168.160.xx2(rw,no_root_squash,no_all_squash,sync)
  /nfs/data/ 192.168.160.xx3(rw,no_root_squash,no_all_squash,sync)

 

    共享目录/data/share/共享给192.168.160.xx2\3这两个客户端。

    rw :表示设置目录可读写

    sync 表示数据会同步写入到内存和硬盘中

    rsync 表示数据会先暂存于内存中 

    no_root_squash NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。

    no_all_squash 不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都不会拥有匿名用户权限。

    配置多个共享目录,则使用多行,一行一个配置。

    保存好配置文件后,需要执行以下命令使配置立即生效(步骤5之后执行):

    exportfs -r

  4、设置防火墙

    这里直接关闭防火墙了,selinux也被关闭

  systemctl stop firewalld
  systemctl disable firewalld

 

  5、启动服务

    按顺序启动:

  systemctl start rpcbind 
  systemctl start nfs
  systemctl enable rpcbind
  systemctl enable nfs

 

三、客户端配置

  1、安装rpcbind服务

  yum -y install rpcbind

 

  2、挂载远程nfs文件系统

    查看服务端已共享的目录: 

   showmount -e 192.168.160.xx1

 

    建立挂载目录,执行挂载命令:

  mkdir -p /mnt/data 
  mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.160.xx1:/nfs/data /mnt/data

 

    不加 -onolock,nfsvers=3 则在挂载目录下的文件属主和组都是nobody,如果指定nfsvers=3则显示root。

    解除挂载:umount /mnt/data

    

  3、开机自动挂载

  

  vim /etc/rc.d/rc.local
  mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.160.xx1:/nfs/data /mnt/data

 

总结

  以上。

相关链接:https://www.jb51.net/article/151011.htm

标签:160,squash,192.168,nfs,NFS,服务器,data,搭建
From: https://www.cnblogs.com/ngrhl/p/17108536.html

相关文章

  • 使用腾讯云对象存储搭建图床
    目录环境的准备PicGo安装PicGo(以Windows为例)安装webp插件COS对象存储开通COS创建存储桶创建API秘钥配置PicGo图床服务测试Typora使用图床总结平常在学习一些东......
  • Docker搭建LNMP+wordpress
    一、项目模拟1.项目环境公司在实际的生产环境中,需要使用Docker技术在一台主机上创建LNMP服务并运行Wordpress网站平台。然后对此服务进行相关的性能调优和管理工......
  • vivo小游戏开发环境搭建
    基本信息官网,要chrome才能打开http://minigame.vivo.com.cn/documents/#/lesson/base/environmentvivoapi广告文档http://minigame.vivo.com.cn/documents/#/api/......
  • 香港企业级服务器具备哪些功能
    1、独享所有资源香港企业级服务器可以独享CPU、内存、硬盘等硬件资源,提供的高性能远非VPS、虚拟主机等可比。香港企业级服务器拥有独立的操作系统,http、ftp、ssh、s......
  • nexus私服搭建的上传和下载
    下载方法1下载应该先在nexus中创建相关的库(宿主库、代理库、仓库组),也可以使用原有的库随后在pom文件中增加以下代码,即可从私服中下载相关的依赖包(注:依赖包的下载首先......
  • Kata环境搭建1 —— kata+containerd
    Kata+containerdenvironmentubuntu22.04(刚开始用20.04,编译的时候musl出现一些问题)BuildandinstallKataContainersinstallneccesarytools需要注意,先gi......
  • 日常如何维护服务器
    1、数据库服务数据库是长期运行的,而且数据库中的数据也很重要,数据丢失,损失不是一般的大,我们需要调整数据库性能,让他进入最优化状态。另外,谨防数据丢失,我们也要定期备份......
  • docker搭建vue+nginx部署
    Vue+nginx部署1.首先安装ningx镜像 2.将nginx关键目录映射到本机  首先在本机创建nginx的文件存储目录       www:nginx存储网站网页的目录......
  • docker搭建django+mysql
    1.本机项目迁移到linux系统中2.编写dockerfile内容如下 WOEKDIR 在容器中创建该目录COPY 复制本机当前目录下的requirements.txt文件 到容器drfproject......
  • node服务器接入微信与企业微信js-sdk 第二篇
    结合第一篇使用home.jsimportaxiosfrom"axios";//微信asyncgetStoreWXConfig(){try{const{data}=awaitaxios.get("/apiWx/wechat-config",{......