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

一: 配置NFS前的需求

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

2, 配置yum源

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

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

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

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

三: 配置NFS服务

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

四: 启动并设自启

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

五: 关于防火墙

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

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

六: client访问

client也需要配置yum源
下载: yum -y install showmount
访问:showmount -e service的IP 即可访问到文件

七: 挂载

mount -t nfs service的IP:/opt/nfsshare(需要访问的文件)	/mnt(挂载点)
cd /mnt
ls即可看到访问的文件
umount /mnt 为卸载

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

autofs服务为自动挂载服务

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

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

yum -y install autofs

二: 添加配置文件

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

三: 重启并设自启动

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

注意防火墙

四: 访问

cd /share/pub
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#编程语言开发Windows Service服务

    转载-https://www.cnblogs.com/yubao/p/8443455.html Create Windows Service project using Visual Studio C ...

  2. 虚拟机启动时报’A start job is running for /etc/rc.local .. Compatibility错误。

    虚拟机启动时报'A start job is running for /etc/rc.local .. Compatibility错误. 问题已经存在很长时间了,但是不影响ssh登录,遂置之未理. 经 ...

  3. MyBatis 映射文件

    Mybatis映射文件简介 1) MyBatis 的真正强大在于它的映射语句.由于它的异常强大,映射器的 XML 文件就显得相对简单.如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉 ...

  4. Spring和SpringMVC整合及关系

    SpringMVC扼要的讲,就是控制请求和处理.有必要将Spring和SpringMVC整合,否则仅配置SpringMVC并完成Spring的功能,会造成业务逻辑混乱. 简要总结:①原理:采用监听器, ...

  5. idea 错误: 找不到或无法加载主类 xx.xxx.Application

    原因module 里面缺少iml文件 生成iml文件方法二:(建议):刷新一下Maven Project就会自动生成.iml文件.点击下图红框标记的按钮即可 完成后就会自动生成.iml文件. 方法二: ...

  6. 06 MySQL_数据冗余

    数据冗余--拆分表 如果表设计不合理,可能会出现大量的重复数据,这种现象被称为数据冗余,通过拆分表的形式可以解决此问题 保存集团总部下财务部里面的财务A部的张三工资8000 年龄18 保存集团总部下研 ...

  7. vite搭建一个vue2的框架

    01-创建一个基础的模板框架 npm init vite@latest  02-安装依赖 npm install npm install vue@2.x vue-template-compiler@2 ...

  8. CF1656D K-good

    题意: 给定一个整数 \(n\),请找出一个大于等于 \(2\) 的整数 \(k\),使得 \(n\) 可以表示成 \(k\) 个除以 \(k\) 的余数互不相同的数之和. 注意\(k\)个除以 \( ...

  9. MySQL基本操作笔记

    一.数值类型 1.常量(1)字符串常量 ASCII字符串常量占一个字节 例如:'Hello Word' Unicode字符串常量占两个字节 例如:N'Hello Word' mysql> sel ...

  10. Linux安装mysql8.0.29详细教程

    ​ 我在上午卸载了陪伴我多年的mysql5.7,现在准备安装mysql8.0. 一.登录mysql官网下载mysql安装包(我的系统是Centos7) MySQL :: Download MySQL ...