环境准备

centos 7.x+ 两台

192.168.40.128(用作NFS服务端)

192.168.40.129(用作NFS客户端)

NFS服务端部署(192.168.40.128 机器上面执行)

1、安装nfs 和 rpcbind

安装nfs-utils ,rpcbind:

yum -y install nfs-utils ,rpcbind

查看是否安装:

rpm -qa |grep nfs

rpm -qa |grep rpcbind

2、关闭防火墙:

关闭防火墙

systemctl stop firewalld.service

禁止防火墙开机自启动

systemctl disable firewalld.service

3、启动服务:一定要先启动rpc,然后启动nfs

nfs需要向rpc注册,rpc一旦重启,所以注册的文件都丢失,其他向注册的服务都需要重启

启动rpc服务:

systemctl start rpcbind.service

启动nfs服务:

systemctl start nfs.service

4、设置开机自启动

设置rpc自己自启动:

systemctl enable rpcbind.service

设置rpc自己自启动 :

systemctl enable nfs.service

5、查看rpc ,nfs状态

查看rpc状态:active

systemctl status rpcbind.service

查看nfs状态:active

systemctl status nfs.service

NFS服务端配置(192.168.40.128 机器上面执行)

1、在/etc/exports设置NFS服务共享文件夹的位置

vim /etc/exports:

/etc/exports追加:/share *(rw,sync,no_root_squash)

/share 共享的目录

* :任何人

rw :读写权限

sync:资料会先暂存于内存中,而非直接写入硬盘。

no_root_squash:当登录NFS主机使用共享目录的使用者是root时,其权限将被转换成为匿名使用者,通常它的UID与GID 都会变成nobody身份。

2、重启rpcbind 然后重启 nfs:

重启rpc服务:

systemctl restart rpcbind.service

重启nfs服务:

systemctl restart nfs.service

 NFS客户端搭建(192.168.40.129 机器上面执行)

1、安装nfs 和 rpcbind

安装nfs-utils ,rpcbind:

yum -y install nfs-utils ,rpcbind

查看是否安装:

rpm -qa |grep nfs

rpm -qa |grep rpcbind

2、关闭防火墙:

关闭防火墙

systemctl stop firewalld.service

禁止防火墙开机自启动

systemctl disable firewalld.service

3.创NFS文件系统服务端目录(例:/opt/nfs),并赋予用户权限

mkdir /share

chown nastors:storage /share

chmod 777 /share

5.启动服务:一定要先启动rpc,然后启动nfs

nfs需要向rpc注册,rpc一旦重启,所以注册的文件都丢失,其他向注册的服务都需要重启

启动rpc服务:

systemctl start rpcbind.service

启动nfs服务:

systemctl start nfs.service

6、设置开机自启动

设置rpc自己自启动:

systemctl enable rpcbind.service

设置rpc自己自启动 :

systemctl enable nfs.service

7、查看rpc ,nfs状态

查看rpc状态:active

systemctl status rpcbind.service

查看nfs状态:active

systemctl status nfs.service

8.查看端口和服务

rpcinfo –p localhost  看到portmap,nfs,mountd进程都已经开启

9.查看nfs的设置

showmount -e localhost  查看exports文件

showmount -a localhost  查看nfs与主机连接情况

在客户端挂载服务器192.168.40.128的/share目录

查看192.168.40.128服务器可挂载的目录:

showmount -e 192.168.40.128

10、新建挂载服务端的目录到本地的目录

mkdir /share

将服务器上面的共享目录192.168.40.128:/share 挂载到本地的/share目录

mount -t nfs 192.168.40.128:/share  /share

11、设置客户端开机时自动挂载192.168.40.128:/share到本地的/share

在root用户下:

vim /etc/fstab

追加:192.168.40.128:/share /share #开机时自动将192.168.40.128:/share 挂在到/share

NFS文件共享服务器搭建的更多相关文章

  1. RHEL6.4 NFS文件共享服务器搭建

    服务端:192.168.56.16客户端:192.168.56.17 服务端安装配置1.安装软件包 # yum install rpcbind nfs-utils 2.配置开机自启动 # chkcon ...

  2. RHEL6.4 NFS文件共享服务搭建

    NFS文件共享服务 1 实验方案 使用2台RHEL6.4虚拟机,其中一台作为NFS共享服务器(192.168.100.1).另外一台作为测试用的NFS客户机(192.168.100.2) 2.实现 2 ...

  3. NFS文件共享服务搭建

    一.概述 NFS工作流程 1.由程序在NFS客户端发起存取文件的请求,客户端本地的RPC(rpcbind)服务会通过网络向NFS服务端的RPC的111端口发出文件存取功能的请求. 2.NFS服务端的R ...

  4. Samba centos7文件共享服务器搭建教程,可以更改任意需求操作配置详解。

    先安装软件   yum -y install samba-client 请看如下配置文件说明 [gongxiang]       comment = This is my shared folder  ...

  5. 文件共享服务器nfs搭建过程

    网络文件共享服务器192. yum install -y nfs-utils 在exports文件中添加的从机范围 vim /etc/exports /home/nfs/ (rw,sync,fsid= ...

  6. NFS服务器搭建-共享PC与ARM主板文件

    NFS服务器搭建-共享PC与ARM主板文件 在搭建好交叉编译环境之后需要实现目标板与宿主机的文件共享,在这里选择NFS,由于资料较多.需要注意的以下几点: 目标板与宿主机需要连接在同一个网段内. 宿主 ...

  7. Linux笔记③(ftp、nfs、ssh服务器搭建)

    1.ftp服务器搭建(利用vsftpd这个工具) 作用:文件的上传和下载 服务器端: 修改配置文件,配置文件目录:/etc/vsftpd.conf ,修改里面的允许匿名访问.指定匿名访问目录等操作,根 ...

  8. 用Centos7搭建小微企业Samba文件共享服务器【转】

    转自 用Centos7搭建小微企业Samba文件共享服务器 - 今日头条(www.toutiao.com)http://www.toutiao.com/i6436937837660078593/ 最近 ...

  9. Linux之我有你也有-共享平台NFS服务器搭建

    Linux之我有你也有-共享平台NFS服务器搭建 最近因工作需要,所以要搭一个共享的服务器用于存储.实现你有我有大家有的共享的和谐局面.想到了NFS-Network File System.接下来我便 ...

随机推荐

  1. 为什么 @Value 可以获取配置中心的值?

    hello,大家好,我是小黑,好久不见~~ 这是关于配置中心的系列文章,应该会分多篇发布,内容大致包括: 1.Spring 是如何实现 @Value 注入的 2.一个简易版配置中心的关键技术 3.开源 ...

  2. 20201124-web方向-命令执行-RCE

    参考链接:https://www.cnblogs.com/wangtanzhi/p/12311239.html RCE: 英文全称:remote command / code execcute 分别为 ...

  3. MathType中如何实现上下两行公式“=”号对齐

    作为功能强大的数学公式编辑器,MathType可以轻松输入各种复杂的公式和符号,与 Office 文档完美结合,显示效果超好,比 Office 自带的公式编辑器要强大很多,可以为办公文档.网页.桌面出 ...

  4. centons 7 安装mysql

    1      CentOS 7 yum安装mysql 1.1    Yum 安装mysql CentOS用yum安装相对省事,省去很多配置环节 安装mysql 源 yum localinstall h ...

  5. Vue Springboot (包括后端解决跨域)实现登录验证码功能详细完整版

    利用Hutool 基于Vue.ElementUI.Springboot (跨域)实现登录验证码功能 前言 一.Hutool是什么? 二.下面开始步入正题:使用步骤 1.先引入Hutool依赖 2.控制 ...

  6. python基础之条件语句

    检查相等和不等 多个检查条件 age1 = 22 age2 = 19 s1 = age1 > 21 and age2 > 19 print(s1) s2 = age1 > 21 or ...

  7. Windows10通过NFS挂载linux目录

    大致分为以下三大步骤: 一.启动NFS服务器 二.启动NFS客户端 三.挂载NFS目录 工具: win10.虚拟机Ubuntu18.0系统 一. 启动linux的NFS服务端: 以下均为Ubuntu操 ...

  8. 01-01.单一职责原则(Single Responsibility)

    1.基本介绍 对于类来说的,就是一个类,应该只负责一项职责(一个类只管一件事). 如类A负责两个不同职责:职责1,职责2. 当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解 ...

  9. python办公入门4:xlrd操作excel行

    操作excel行 1 #通过索引获取操作行 2 sheet=data.sheet_by_index(0) 3 #获取当前sheet下的有效行数 4 print(sheet.nrows) 5 #获取某一 ...

  10. LaTeX中的数学公式之多行公式

    多行公式的代码及注释: 显示效果: