NFS(Network File System)即网络文件系统,允许计算机之间通过网络共享资源;在NFS客户端即可NFS服务端所共享的目录挂载到本地,此时即可像读写本地目录一样读写远程计算机的目录与文件;如此可以多台计算机共享同一个文件系统;下面在Centos7中安装与使用NFS;

NFS服务端

一、安装 NFS 服务器软件包:

yum install -y nfs-utils  

二、修改exports文件,添加配置

vim /etc/exports
/home/nfs/ 192.168.2.0/24(rw,sync,fsid=0)

  该配置意思为:以192.168.2为网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中;
  rw表示可读写,sync表示同步写,fsid=0表示将/host/nfs目录设置为NFS服务器的根目录
  注意需要修改共享目录/home/nfs的权限,否则NFS客户端无法写入,chmod 777 /home/nfs,这个权限可根据需要设置;

三、启动nfs服务

设置rpcbind、nfs开机启动:

systemctl enable rpcbind.service
systemctl enable nfs-server.service

  启动服务,Nfs服务依赖于rpcbind所以须先启动rpcbind服务:

systemctl start rpcbind.service
systemctl start nfs-server.service

四、检查NFS服务器启动情况:

  可执行 rpcinfo -p查看NFS所使用的端口情况;
  检查 NFS 服务器是否挂载上面配置的目录 /home/nfs/:

执行: exportfs

  显示:/home/nfs 192.168.2.0/24,则NFS服务已正常启动;

NFS客户端

一、客户端配置
  安装NFS

yum install -y nfs-utils

  rpcbind设置为开机启动该:

systemctl enable rpcbind.service

  启动rpcbind服务:

systemctl start rpcbind.service

  客户端不需要启动nfs-server

二、检查挂载目录

  检查 NFS 服务器端的目录共享:

执行 showmount -e nfs NFS_IP
Export list for 192.168.2.150:
/home/nfs 192.168.2.0/24

  在客户端使用 mount 挂载NFS服务目录/home/nfs到客户端/home/nfs目录下:

  客户端创建/home/nfs目录:

cd /home && mkdir nfs

  挂载NFS远程目录到本地:
mount -t nfs 192.168.2.150:/home/nfs /home/nfs

  卸载目录的挂载:

umount /home/nfs

  df -h 查看是否挂载成功。

  在客户端/home/nfs 目录中执行touch temp创建创建文件,如服务端/home/nfs也存在该文件则说明NFS已正常运行,注意目录权限问题;

参考资料:
http://atong.blog.51cto.com/2393905/1343950
https://en.wikipedia.org/wiki/Network_File_System

文章首发地址:Solinx
http://www.solinx.co/archives/999

转载于:https://www.cnblogs.com/softlin/p/7501738.html

Centos7——NFS(Network File System)服务相关推荐

  1. NFS==network file system

    NFS ==network file system 建立NFS yum install -y nfs-utils rpcbind # rpcbind:网络通信工具 vim /etc/exports 写 ...

  2. NFS(Network File System 网络文件系统)

    NFS(Network File System 网络文件系统) Linux与Linux之间的文件共享.提供远端读存文件的服务 最主要的功能就是让网络上的UNIX可以共享目录及档案.可以将远程所共享出来 ...

  3. NFS服务器是什么?(Network File System 网络文件系统)(远程主机间 mount 挂载目录)(ubuntu:nfs-kernel-server)

    NFS 是 Network File System的简写.NFS 是由Sun公司发展, 并於1984年推出, NFS是一个RPC service ,它使我们能够达到档案的共享, 它的设计是为了在不同的 ...

  4. NFS (Network File System)网络文件系统

    文章目录 1.nfs简介 1.1应用场景 2.nfs工作机制 2.1体系组成 2.2实现原理 2.3工作机制 2.4相关配置参数 安装步骤 1.nfs简介 主要用于网络中linux或unix计算机之间 ...

  5. linux nfs 修复文件,linux nfs Read-only file system

    root@pts/4 # touch 1 touch: cannot touch `1': Read-only file system mount没有权限? root@pts/0 # mount /d ...

  6. 名字就叫nfs-(network file system)

    一.简介   NFS(network file system)网络文件系统.通过网络让不同的主机系统之间可以实现文件或目录共享.分为客户端和服务器,NFS网络文件系统很像windows系统的网络共享. ...

  7. NFS文件共享(net file system)

    一. NFS服务介绍 1.1什么是NFS服务 NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源.在NFS的应用中,本地NFS的客户端 ...

  8. nfs服务器实现文件共享,NFS服务器及Samba服务配置实现文件共享(示例代码)

    NFS服务器运行原理 实战配置NFS服务器 配置Samba服务器及实现文件共享 (一)NFS器服务端描述 NFS服务器: Network File System,网络文件系统使FreeBSD支持的一种 ...

  9. NFS网络文件共享存储服务

    1.1 配置使用xinetd服务管理rsync实现开机自启动 1.1.1 检查xinetd服务是否安装 [root@backup ~]# rpm -qa xinetd [root@backup ~]# ...

最新文章

  1. pytorch单维筛选 相乘
  2. Nodejs的安装及环境配置
  3. Asp.net 2.0 中获取控件输出的Html代码 (转)
  4. IntelliJ IDEA部署javaweb项目
  5. RNA-Seq分析软件HTSeq的安装
  6. python动力学仿真_python滑坡动力学
  7. spark SQL压缩入门
  8. 深入理解JVM虚拟机读书笔记【第七章】虚拟机类加载机制
  9. js表单验证 - 数字
  10. XML的四种解析器原理及性能分析比较
  11. SPSS篇—卡方检验
  12. AtCoder Beginner Contest 162 D RGB Triplets 前缀和
  13. html 网页地图集制作ECHARTS,在页面使用echarts的地图(解决地图不完整)
  14. 利用计算机网络实现OA的功能,oa系统是什么,oa系统功能介绍
  15. Acer传奇Go电脑开机自动安装软件卡死怎么重装系统?
  16. iOS开发人员必看的精品资料(100个)
  17. channel的解析和配置方法
  18. 医学图像分割 (MICCAI 2019)
  19. 自定义Android键盘
  20. 可以通过限定ip来限制用户重复登录么_饿了么到底有多“贼”?揭秘它一步步让你下单的套路!...

热门文章

  1. mz04那智不二越机器人编程_买买买!这些炫酷的机器人已加入进博会“购物车”!...
  2. 小兔子(PAT乙级练习题)
  3. [蓝桥杯]试题 基础练习 完美的代价
  4. Unity3D实践4:带有出入特效的提示框
  5. bzoj 4237: 稻草人(CDQ分治+单调栈+二分)
  6. 安卓intent发起广播事件给系统或当前app,并从系统或当前app中接收广播
  7. 尝试:以下矩阵size length ndims repmat isempty ismatix E=A(:,[1:3:5])什么意思?
  8. 通过names.index()方法找到第2个eva值 ,并将其改成EVA
  9. python-day1-用户的输入输出
  10. jQuery基础——选择器