NFS 网络文件系统,英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。

一: 配置NFS前的需求

1, 配置网络,使服务端与客户端相ping通

2, 配置yum源

3, 创建一个访问文件(实验)或已有需要访问的文件不用创

  1. mkdir -p(递归创建) /opt/nfsshare
  2. 可在nfsshare下创一个标记文件

二: 安装NFS所需要的服务安装包

[root@service ~]# yum -y install rpcbind nfs-utils 此处为两个安装包

三: 配置NFS服务

  1. [root@service ~]# vim /etc/exports(exports为新创)
  2. 进入配置文件写入/opt/nfsshare(需要访问的文件) serviceIP(ip为网段x.x.x.0)/24(ro,sync)
  3. 此配置文件可写入多条记录
  4. ro 为只读 rw 为可读可写
  5. sync 为同步更新 async 为异步更新

四: 启动并设自启

  1. [root@service ~]# systemctl start nfs
  2. [root@service ~]# systemctl enable nfs-server
  3. 第二次重启则需要systemctl restart nfs命令
  4. 查看端口netstat -pant
  5. port:111

五: 关于防火墙

  1. 如果要进行NFS服务访问,则需要关闭防火墙才可进行访问;
  2. 命令为: systemctl stop firewalld (关闭防火墙并不安全)
  3. 查看防火墙状态命令: systemctl status firewalld
  4. 打开防火墙命令为: systemctl start firewalld
  5. 如果不想关闭防火墙服务,可使用firewall-cmd命令添加规则;

查看链接(https://www.cnblogs.com/zhengyan6/p/15602877.html) 关于firewall-cmd的使用

六: client访问

  1. client也需要配置yum
  2. 下载: yum -y install showmount
  3. 访问:showmount -e serviceIP 即可访问到文件

七: 挂载

  1. mount -t nfs serviceIP:/opt/nfsshare(需要访问的文件) /mnt(挂载点)
  2. cd /mnt
  3. ls即可看到访问的文件
  4. umount /mnt 为卸载

############################################分割线##############################################

autofs服务为自动挂载服务

autofs自动挂载服务是一种Linux系统守护进程,当检测到用户想要访问一个尚未挂载的文件系统时,会自动挂载该文件系统。相对于mount挂载其优点更多。

一: 需要在用户端下载安装包

yum -y install autofs

二: 添加配置文件

  1. vim /etc/auto.master.d/test.autofs(新创,后缀不可改)
  2. 写入配置数据: /share(为后面所用) /etc/auto.test(文件名可更改)
  3. 保存退出
  4. **做一个nfs服务器共享目录/nfsshare,创一个标记文件**
  5. vim /etc/auto.test(新创,文件名可更改,但要与上面配置文件的路径名一样)
  6. 写入配置数据: pub serviceIP:/opt/nfsshare(要访问的文件路径)

三: 重启并设自启动

  1. 每改一次配置都需要重启
  2. [root@client ~]# systemctl restart autofs
  3. [root@client ~]# systemctl enable autofs

注意防火墙

四: 访问

  1. cd /share/pub
  2. ls即可看到访问的文件

Linux之NFS服务搭建及autofs服务搭建的更多相关文章

  1. Linux 使用 docker 下搭建xunsearch 搜索引擎服务

    Linux 使用 docker 下搭建 xunsearch 搜索引擎服务 安装 docker 环境(菜鸟教程有说明) 安装docker说明 下载并运行 xunsearch 的服务端:docker安装x ...

  2. Linux学习-NFS服务

    一.NFS服务相关介绍 1.NFS简介 NFS (Network File System) 网络文件系统,基于内核的文件系统.Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系 ...

  3. Linux_RHEL7_LDAP、Autofs服务

    目录 目录 前言 LDAP 加入LDAP用户认证服务器 文件自动挂载服务autofs 前言 LDAP服务器,用作于网络用户的集中管理.在企业中员工的个人帐号一般采用集中管理的方式,在不同的系统平台上也 ...

  4. 自学linux——21. NFS服务器的搭建

    NFS服务器的搭建 1.NFS的认识 NFS(Network File System即网络文件系统)服务最大的功能就是可以透过网络,让不同的机器.不同的操作系统.可以彼此分享文件,可以将远程 Linu ...

  5. 使用AWS亚马逊云搭建Gmail转发服务(一)

    title: 使用AWS亚马逊云搭建Gmail转发服务(一) author:青南 date: 2014-12-30 15:41:35 categories: Python tags: [Gmail,A ...

  6. linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

  7. Docker+Gogs搭建个人Git服务

    欢迎 经常使用Github的我,Github它功能强大,操作简单,不用FQ,所以大家会使用Github进行代码托管,但是,Github的私仓收费的,而且对于普通个人用户来说,价格也不便宜.很多人搭建自 ...

  8. linux的自有(内置)服务

    运行模式(运行级别) 在linux中存在一个进程,init(initialize初始化)进程号为1 ,该进程对应一个配置文件inittab 文件路径为/etc/inittab centOS6.5存在7 ...

  9. 8分钟学会Consul集群搭建及微服务概念

    Consul介绍: Consul 是由 HashiCorp 公司推出的开源软件,用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与 ...

随机推荐

  1. C语言学习之我见-malloc和free内存申请及释放函数

    malloc函数负责向计算机申请确定大小的内存空间. free函数负责释放malloc的申请空间. (1)函数原型 void free(void *_Memory); void * malloc(si ...

  2. 我给航母做3D还原:这三处细节,太震撼了…

    前两天,我国第三艘航母正式下水,受到国际舆论高度关注.国产福建舰火出了圈,"航母"从军事专业领域,也火到了普通人的视野中. 图源网络 人们一边感叹我国实力强劲,一边对"航 ...

  3. Spring Data JPA系列5:让IDEA自动帮你写JPA实体定义代码

    大家好,又见面了. 这是本系列的最后一篇文档啦,先来回顾下前面4篇: 在第1篇<Spring Data JPA系列1:JDBC.ORM.JPA.Spring Data JPA,傻傻分不清楚?给你 ...

  4. private关键字的作用及使用和this关键字的作用

    封装的操作--private关键字 private的含义 1. private是一个权限修饰符,代表最小权限. 2. 可以修饰成员变量和成员方法. 3. 被private修饰后的成员变量和成员方法,只 ...

  5. 类似Tower的而故事还没结束

    我对于SaaS一种有一种英雄主义的情怀在里面,无论是早期的推事本,还是后面我去调研的麦客CRM,国内的SaaS都在努力生长,在后疫情时代剩下的都是平台级的钉钉.飞书,或者垂直领域的王炸app了. 我早 ...

  6. VMware 无法为处于开启或挂起状态的去你及或快照创建克隆

    VMware 要克隆的时候出现 无法为处于开启或挂起状态的去你及或快照创建克隆 因为属于挂起或者运行中的不能克隆,因为会发生数据的变化

  7. 006面试题__创建String对象

    常见面试题: String s = new String("hello"); 问:创建了几个对象? 答:2个 1. 创建了一个字符常量池,指向了"hello"字 ...

  8. ACWing93.递归实现组合型枚举

    题面 \93. 递归实现组合型枚举 从 1∼n 这 n 个整数中随机选出 m 个,输出所有可能的选择方案. 输入格式 两个整数 n,m ,在同一行用空格隔开. 输出格式 按照从小到大的顺序输出所有方案 ...

  9. 使用Properties集合存储数据,遍历取出Properties集合中的数据和Properties集合中的方法store和load

    package com.yang.Test.PropertiesStudy; import java.io.FileWriter; import java.io.IOException; import ...

  10. @DS("slave") 多数据源兼容事务问题解决方案

    SpringBoot项目中用到多数据源,在方法上又必须加事务处理,此时可以对使用了@DS的方法或类添加@Transactional并添加事务隔离级别 举例: 1.这是一个方法,方法内需要实现多数据源查 ...