Linux(CentOS7)之NFS服务器设置
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服务器设置相关推荐
- cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享
介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...
- Linux Centos7搭建邮件服务器
Linux Centos7搭建邮件服务器 基于sendmail和Dovecot 一.关闭防火墙和selinux systemctl stop firewalld setenctoce 0 二.下载se ...
- linux中DNS服务器查看域名,如何在Linux中查看DNS服务器设置
1. 前言 DNS(域名系统)是非常重要的基础网络服务,如邮件服务器.互联网浏览和流媒体服务,如Netflix和Spotify等网络服务都依赖于它. 它在一个叫做DNS服务器的特殊计算机上工作-它保存 ...
- linux mount 服务器,NFS服务器设置及mount命令挂载
作者:_Chill 安装只要 yum -y install nfs-utils即可 一.NFS服务器的设定 NFS服务器的设定可以通过/etc/exports这个文件进行,设定格式如下: 分享目录 主 ...
- Linux/Centos7搭建饥荒服务器教程
参考文章1:https://www.feathersh1ne.com/archives/58/#Hey!bro.youshouldfindsomethingtoeatbeforenight. 参考文章 ...
- linux centos7 完整邮件服务器搭建及调用_2018_lcf
我的系统是centos7.5(7以上的应该都适用.这里再补充下,线上服务器的话要开能25端口可能要申请) -1-设置域名.主机名.开云上服务器25端口 -A- 域名或自建DNS照下面方式设置即可 -B ...
- NFS服务器设置及mount命令挂载
一.NFS服务器的设定 NFS服务器的设定可以通过/etc/exports这个文件进行,设定格式如下: 分享目录 主机名称或者IP(参数1,参数2) /arm2410s 10.22.22 ...
- RedHat7/Centos7 搭建NFS服务器
搭一个简单的NFS服务器非常简单,只需按顺序执行以下命令: yum -y install nfs-utils mkdir -p /var/export/nfs echo "/var/expo ...
- Linux centos7安装nfs及服务端配置
安装 [root@hygon-vm ~]# rpm -qa nfs-utils [root@hygon-vm ~]# rpm -qa rpcbind [root@hygon-vm ~]# [root@ ...
最新文章
- Tomcat 8熵池阻塞变慢详解
- loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
- 文件操作(stat函数)
- 【今日CS 视觉论文速览】 11 Jan 2019
- 设置DefaultHttpClient和HttpClient的超时时间的方法
- 二叉树各种遍历算法 Java 实现总结
- linux查询文件夹大小
- 软考嵌入式系统设计师
- JavaScript设置显示video第一帧
- Xubuntu22.04安装dock美化任务栏
- 聚合数据--汇率接口调用
- Java开发 - Redis初体验
- 更新数据时redis缓存与数据库数据不一致的问题
- dubbo项目推送不能优雅停机
- 大数据 人工智能 数据库 数据仓库
- WiFi_Display_Spec
- Unity中Destory()、DestoryImmediate()和GameObject==null问题
- matlab z变换离散化_Matlab数据可视探索
- 吴忌寒有算力,我有的是钱,我打算用钱摧毁比特大陆|专访澳洲中本聪
- python蓝牙的使用