NFS服务器设置

实验环境

主机类型 操作系统 IP地址
服务端 CentOS7 192.168.11.38
客户端 CentOS7 192.168.11.2

1.实验环境准备----配置虚拟机网络类型(两台主机都要配置成一样的,仅主机或者桥接)

一、服务端配置NFS
1.查询是否安装NFS

[root@localhost ~]# rpm -qa nfs-utils ripcbind

2.如果没有,则安装

[root@localhost ~]# yum install -y nfs-utils rpcbind

3.创建共享目录及文件,在新建文件中写入“CSDN”,更改目录权限

[root@localhost ~]# mkdir /sharedata
[root@localhost ~]# chmod 777 /sharedata/
[root@localhost ~]# echo CSDN >> /sharedata/test.txt

4.修改配置文件

[root@localhost ~]# vim /etc/exports

添加以下内容/sharedata/ 192.168.11.0/24(rw,sync)
◆/sharedata ----指定共享目录信息
◆192.168.11.0/24 ----允许访问NFS的客户端IP地址段
◆(rw,sync) ----表示定义共享参数信息
rw 表示读写,对共享目录设置的权限
sync 同步,数据会先写入到NFS服务器内存中,会立刻同步到磁盘里面= =直接存储硬盘中

5.关闭防火墙

[root@localhost ~]# systemctl stop firewalld.service

6.启动rpcbind和nfs服务

[root@localhost ~]# systemctl start rpcbind.service
[root@localhost ~]# systemctl start nfs-server.service

7.rpcbind和nfs做开机启动

[root@localhost ~]# systemctl enable rpcbind.service
[root@localhost ~]# systemctl enable nfs-server.service


完整代码

[root@localhost ~]# rpm -qa nfs-utils ripcbind  //查看是否安装nfs
[root@localhost ~]# yum install -y nfs-utils rpcbind   //安装nfs
[root@localhost ~]# mkdir /sharedata
[root@localhost ~]# chmod 777 /sharedata/
[root@localhost ~]# echo CSDN >> /sharedata/test.txt
[root@localhost ~]# vim /etc/exports  //修改配置文件
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl start rpcbind.service
[root@localhost ~]# systemctl start nfs-server.service
[root@localhost ~]# systemctl enable rpcbind.service
[root@localhost ~]# systemctl enable nfs-server.service

二、客户端配置NFS
1.同样查询是否安装NFS

[root@localhost ~]# rpm -qa nfs-utils ripcbind

2.如果没有,则安装

[root@localhost ~]# yum install -y nfs-utils rpcbind

3.挂载NFS
客户端在挂载NFS之前,我们需要先看一看服务端都共享了哪些目录,这需要使用showmount命令(这个命令是nfs-utils这个包所带的,所以安装nfs后才能使用)
(1)查看服务器端都共享了哪些目录

[root@localhost ~]# showmount -e 192.168.11.38


(2)客户端上挂载服务端的nfs(需先创建一个目录,用于挂载)

[root@localhost ~]# mkdir /share   //创建一个目录,用于挂载
[root@localhost ~]# mount -t nfs 192.168.11.38:/sharedata /share

(3)查看是否挂载成功


(4)如果要设置客户端启动时候就挂载NFS ,可以配置/etc/fstab添加以下内容
192.168.11.38:/sharedata/ /sh/share nfs sync 0 0

[root@localhost ~]# vim /etc/fstab


完整代码

[root@localhost ~]# rpm -qa nfs-utils ripcbind  //查看是否安装nfs
[root@localhost ~]# yum install -y nfs-utils rpcbind   //安装nfs
[root@localhost ~]# showmount -e 192.168.11.38   //查看服务器端都共享了哪些目录
[root@localhost ~]# mkdir /share   //创建一个目录,用于挂载
[root@localhost ~]# mount -t nfs 192.168.11.38:/sharedata /share

三、exportfs命令
◆当改变/etc/exports配置文件后 ,不用重启nfs服务客户端直接用exportfs即可
◆它的常用选项为[-aruv]
-a:全部挂载或者卸载;
-r:重新挂载;
-u:卸载某一个目录;
-v :显示共享的目录;
1.在服务器端的配置文件/etc/exports添加一行信息
/sharedata1/ 192.168.11.0/24(rw,sync)(需先创建/sharedata1目录!)

2.在服务端使用exportfs -arv ,重新使配置文件生效

3.在客户端

[root@localhost ~]# showmount -e 192.168.11.38

今天的分享就到这里,大家有什么问题可以直接私信或者评论,博主肯定会回复的。希望大家指出我的不足之处,我们一起努力。创作不易,希望大家给个赞。

Linux(CentOS7)之NFS服务器设置相关推荐

  1. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享

    介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...

  2. Linux Centos7搭建邮件服务器

    Linux Centos7搭建邮件服务器 基于sendmail和Dovecot 一.关闭防火墙和selinux systemctl stop firewalld setenctoce 0 二.下载se ...

  3. linux中DNS服务器查看域名,如何在Linux中查看DNS服务器设置

    1. 前言 DNS(域名系统)是非常重要的基础网络服务,如邮件服务器.互联网浏览和流媒体服务,如Netflix和Spotify等网络服务都依赖于它. 它在一个叫做DNS服务器的特殊计算机上工作-它保存 ...

  4. linux mount 服务器,NFS服务器设置及mount命令挂载

    作者:_Chill 安装只要 yum -y install nfs-utils即可 一.NFS服务器的设定 NFS服务器的设定可以通过/etc/exports这个文件进行,设定格式如下: 分享目录 主 ...

  5. Linux/Centos7搭建饥荒服务器教程

    参考文章1:https://www.feathersh1ne.com/archives/58/#Hey!bro.youshouldfindsomethingtoeatbeforenight. 参考文章 ...

  6. linux centos7 完整邮件服务器搭建及调用_2018_lcf

    我的系统是centos7.5(7以上的应该都适用.这里再补充下,线上服务器的话要开能25端口可能要申请) -1-设置域名.主机名.开云上服务器25端口 -A- 域名或自建DNS照下面方式设置即可 -B ...

  7. NFS服务器设置及mount命令挂载

    一.NFS服务器的设定 NFS服务器的设定可以通过/etc/exports这个文件进行,设定格式如下: 分享目录      主机名称或者IP(参数1,参数2) /arm2410s   10.22.22 ...

  8. RedHat7/Centos7 搭建NFS服务器

    搭一个简单的NFS服务器非常简单,只需按顺序执行以下命令: yum -y install nfs-utils mkdir -p /var/export/nfs echo "/var/expo ...

  9. Linux centos7安装nfs及服务端配置

    安装 [root@hygon-vm ~]# rpm -qa nfs-utils [root@hygon-vm ~]# rpm -qa rpcbind [root@hygon-vm ~]# [root@ ...

最新文章

  1. Tomcat 8熵池阻塞变慢详解
  2. loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
  3. 文件操作(stat函数)
  4. 【今日CS 视觉论文速览】 11 Jan 2019
  5. 设置DefaultHttpClient和HttpClient的超时时间的方法
  6. 二叉树各种遍历算法 Java 实现总结
  7. linux查询文件夹大小
  8. 软考嵌入式系统设计师
  9. JavaScript设置显示video第一帧
  10. Xubuntu22.04安装dock美化任务栏
  11. 聚合数据--汇率接口调用
  12. Java开发 - Redis初体验
  13. 更新数据时redis缓存与数据库数据不一致的问题
  14. dubbo项目推送不能优雅停机
  15. 大数据 人工智能 数据库 数据仓库
  16. WiFi_Display_Spec
  17. Unity中Destory()、DestoryImmediate()和GameObject==null问题
  18. matlab z变换离散化_Matlab数据可视探索
  19. 吴忌寒有算力,我有的是钱,我打算用钱摧毁比特大陆|专访澳洲中本聪
  20. python蓝牙的使用

热门文章

  1. git 常规操作以及回滚操作
  2. 什么是拓扑排序(Topological Sorting)
  3. 2440+NAND Flash(K9F1208UOM)总结
  4. 基于SpringBoot+STOMP协议实现的web聊天室
  5. CorelDRAW 条码原来是这样么容易制作出来的呀领教了吧
  6. 特斯拉“独木难支”?中国品牌包揽 6 月泰国纯电动汽车登记量前三
  7. word撰写格式系列1——毕业论文格式设置
  8. 餐饮O2O服务商客如云正式推出智能云餐厅服务,已获450万美元融资
  9. AES和DES思考题
  10. 宝付开展宣传活动建立法律意识