1、NFS通过RPC远程控制调用实现文件共享功能 (原理)
2、由于NFS是两台或者多个服务器共享,必有一台是需要安装NFS服务的也称之为服务端,其余的服务器(客户端)只安装RPS远程调用就可以实现共享功能(认清谁是服务端,谁是客户端)

1、服务端

安装流程如下:

1.1、工具安装: nfs-untis和rpcbind

1.检查之前是否已经安装: yum list installed | grep nfs 或者 rpm -qa | grep samba
2.若卸载重装: rpm -e --nodeps nfs-untis
3.安装命令(nfs-utils): yum install -y nfs-utils (安装这一个其实就可以了:安装时会将rpcbind进行安装)
4.安装命令(rpcbind): yum install -y rpcbind (为了确保可以手动进行安装一次)

1.2、在服务端配置exports文件

1.进入exports文件: vim /etc/exports 或者 vi /etc/exports
2.编辑格式: /data/path  192.168.1.11/16(rw,async,no_root_squash)/data/path  192.168.40.40/16(rw,async,no_root_squash)介绍: 1. /data/path :共享路径。2. IP:客户端ip /16暂不确定3. rw:文件可读写 or 也可以填写 read-only 只读4. async :文件暂存与内存,而不是直接写入内存 or 也可以填写sync:文件同时写入硬盘和内存5:5.1: no_root_squash: 给共享用户分为root权限(最高权限)=>存在不安全性5.2: root_squash: 若服务端使用是root身份,客户端可以通过匿名进行访问,通常将使用nobody或者                      nfsnobody身份。5.3: all_squash:不管服务端使用的是什么身份,客户端都可以通过匿名来进行访问。

1.3、服务端注册NFS服务

启动顺序: 1.先注册rpcbind 和 nfs 做开机启动:systemctl enable rpcbind.servicesystemctl enable nfs-server.service2.启动服务:systemctl start rpcbind.servicesystemctl start nfs-server.service

1.4、检查是否启动成功

rpcinfo -p   或者 chkconfig nfs on 或者  chkconfig rpcbind on

2、客户端

注意:这里需要检查以下两端是否开放nfs端口: 默认端口:2049 
如何查看端口和修改请自行问度娘(需要将该端口号打开)
查看防火墙端口:firewall-cmd --list-port

配置客户端流程

2.1、安装nfs-utils 和rpcbind 服务

1.安装命令(nfs-utils): yum install -y nfs-utils (安装这一个其实就可以了:安装时会将rpcbind进行安装)
2.安装命令(rpcbind): yum install -y rpcbind (为了确保可以手动进行安装一次)

2.2、启动服务(仅启动rpcbind)

注册+启动(不建议)
1.systemctl enable rpcbind.service
2.systemctl start rpcbind.service启动顺序:(推荐)1.先注册rpcbind 和 nfs 做开机启动:systemctl enable rpcbind.servicesystemctl enable nfs-server.service2.启动服务:systemctl start rpcbind.servicesystemctl start nfs-server.service

2.3、挂载共享文件夹

1.mount -t nfs 192.66.15.2:/data/daq /data/daq
2.介绍: mount -t nfs 服务端ip:/服务端共享文件夹  /客服端文件夹

2.4、校验是否已经挂载

1.df -h

2.5、实现开机自动挂载

1.编辑 /etc/fstab 文件: vim /etc/fstab 或者 vi /etc/fstab
2.填写内容: 192.1.10.40:/home/daq /data/daq nfs defaults 0 0介绍: 服务ip:/共享路径  /挂载路径 nfs defaults 0 0

2.6、查看nfs状态

1.查看nfs的服务状态:service nfs status
2.重启nfs服务器:service nfs restart

2.7、验证自动挂载功能

使用重启命令:

reboot

CentOS - NFS实现共享文件夹及开机自动挂载功能相关推荐

  1. CentOS7中建立共享文件夹及取消自动挂载

    前提:在 VMware 中安装好CentOS7系统 启用共享文件夹 在mnt目录建立share 在share路径下输入此代码mount -t fuse.vmhgfs-fuse .host:/ /mnt ...

  2. 在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)

    使用mount命令在Ubuntu上挂接Windows的共享文件夹 sudo mount //192.168.0.1/linux /mnt/win -o username=user,password=p ...

  3. VirtualBox 共享文件夹设置 及 开机自动挂载

    原文地址为: VirtualBox 共享文件夹设置 及 开机自动挂载 鉴于支付宝等服务无视我们Linux用户的存在,没办法,那只好在Linux上用VirtualBox虚拟一个Windows系统了.系统 ...

  4. CentOS 6.3开机自动挂载磁盘和文件夹

    http://blog.csdn.net/daydreamingboy/article/details/8278841 CentOS 6.3开机自动挂载磁盘和文件夹 CentOS服务器可能有多个磁盘, ...

  5. linux7自动挂载怎么做,CentOS7 Virtual Box 开机自动挂载共享文件夹

    解决方案 按题主的意思是, web是自建的共享条目, 可能对应主机的share_path_host目录, 目标是自动挂载到虚拟机的/web/wwwroot目录. 就我目前所知, 做不到. 但可以有所变 ...

  6. Linux使用nfs设置共享文件夹

    Linux使用nfs设置共享文件夹 操作系统 服务端配置 客户端配置 参考 操作系统 Centos6.5,Centos6.5默认安装了nfs-utils和rpcbind 服务端配置 1.安装nfs服务 ...

  7. CentOS 7 下挂载NTFS文件系统并实行开机自动挂载

    CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www. ...

  8. NFS服务器实现开机自动挂载

    文章目录 NFS服务介绍 NFS存储服务作用 安装NFS: 1) yum安装nfs 2) 配置文件位置 3) 启动NFS服务 使用方法 1) 创建共享目录 2) 设置配置文件并查看 3) 客户端测试 ...

  9. 【Linux】 NFS服务器实现开机自动挂载

    文章目录 NFS服务介绍 NFS存储服务作用 安装NFS: 1) yum安装nfs 2) 配置文件位置 3) 启动NFS服务 使用方法 1) 创建共享目录 2) 设置配置文件并查看 3) 客户端测试 ...

最新文章

  1. java序列化的作用-这个挺有用的,不妨学学
  2. IntelliJ IDEA添加过滤文件或目录(转)
  3. LeetCode 1019. 链表中的下一个更大节点(单调栈)
  4. 对于早期Servlet内核你清楚吗,这些基础的东西,不能忘哦
  5. 运行 sudo 时会发生什么?
  6. 使用 golang-plugins 时要避免的事情
  7. ubuntu 时区 修改时间 保存 重启 变化等
  8. Kudu:支持快速分析的新型Hadoop存储系统
  9. 软件开发文档编写规范
  10. 最历害的硬盘修复工具PC3000,可重置SMART状态!
  11. 常用Python PDF库对比
  12. 靠谱助手微信版 v1.0 pc版
  13. Android Tool——Hierachy Viewer可视化调试
  14. 命令行下载网页视频方法
  15. php中execute的用法,写操作execute
  16. c语言最大乘积问题,利用C语言来求最大连续子序列乘积的方法
  17. Windows上搭建安卓的JAVA开发环境(Ecli...
  18. 微信小程序之一个页面多个转发分享按钮,如何识别不同的按钮
  19. 大数据培训技术logstsh filter
  20. 什么是TCP协议的三次握手四次挥手

热门文章

  1. 哪款记事本可以在云端存储?云端记事本APP
  2. linux图形界面键盘切换输入法,解决linux下不同图形环境的输入法切换问题
  3. zzuli OJ 1034: 夏季促销
  4. Ruby 的 yield 浅析
  5. C6: 基金的净值, 拆分折算, 估值和累计净值
  6. 更相减损法和辗转相除法求最大公约数
  7. 游戏开发php入门经典,我开发的php游戏网站,功能完整(入门级)
  8. 【电路第三章】电路中的一般分析方法
  9. JavaScript算法 — 零钱兑换问题
  10. CityEngine 2012.1 与 ArcGIS 10.0 一同安装的注意事项