Centos7——NFS(Network File System)服务
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
Centos7——NFS(Network File System)服务的更多相关文章
- 【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
问题描述 如何把开启NFS协议的Azure Blob挂载到Linux虚拟机中呢? [答案]:可以使用 NFS 3.0 协议从基于 Linux 的 Azure 虚拟机 (VM) 或在本地运行的 Linu ...
- NFS - Network File System网络文件系统
NFS(Network File System/网络文件系统): 设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务): NFS只是一种文件系统,本身没有传输功 ...
- CentOS7 配置NFS(Network File System)及其使用
1. 服务端配置 1.1. 安装NFS yum -y install nfs* 1.2. 查看是否安装了NFS与RPCBIND rpm -qa | grep nfs rpm - ...
- CentOS7.5搭建NFS(Network File System)
NFS(Network File System)即网络文件系统,是由Sun公司开发的一种通过网络方式共享文件系统的通用共享解决方案.可以将远程Linux系统上的文件共享资源挂载到本地主机(Linux客 ...
- NFS(Network File System)服务配置和使用
Sun公司开发NFS (Network File System)之初就是为了在不同linux/Unix系统之间共享文件或者文件夹.可以在本地通过网络挂载远程主机的共享文件,和远程主机交互.NFS共享存 ...
- NFS(Network File System)即网络文件系统 (转)
第1章 NFS介绍 1.1 NFS服务内容的概述 □ RPC服务知识概念介绍说明,以及RPC服务存在价值(必须理解掌握) □ NFS服务工作原理讲解(必须理解掌握) □ NFS共享文件系统使用原理讲解 ...
- Design and Implementation of the Sun Network File System
Introduction The network file system(NFS) is a client/service application that provides shared file ...
- Network File System
Network File System 2014-12-31 #system 接着上一篇博客Distributed Systems 分布式系统来扯淡,之前的博客一再在写文件系统,这次继续,只不过是分布 ...
- nfs 是Network File System 网络文件系统
NFS的基本原刚是容许不同的客户端及服务通过一组PRC分享相同的文件系统,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享.NFS在文件传送过程中依赖于RPC协议.远程过程调用Rem ...
随机推荐
- UE4 ShooterGame Demo的开火的代码
之前一直没搞懂按下鼠标左键开火之后,代码的逻辑是怎么走的,今天看懂了之前没看懂的部分,进了一步 ShooterCharacter.cpp void AShooterCharacter::OnStart ...
- php抽奖概率算法
方法一: function get_rand($proArr) { $result = array(); foreach ($proArr as $key => $val) { $arr[$ke ...
- C++类中的静态成员变量和静态成员函数的作用
数据成员可以分为静态变量.非静态变量两种. 静态成员:静态类中的成员加入static 修饰符,即是静态成员,可以使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配 ...
- nginx做负载均衡 tomcat获得客户端真实ip
因项目需要做tomcat2台机器的负载均衡,配置好负载环境后,发现tomcat的日志一律是我前置nginx代理服务器的ip 通过百度教材发现需要修改nginx的配置文件,修改代理头信息,传递给后方,后 ...
- spark批量写写数据到Hbase中(bulkload方式)
1:为什么大批量数据集写入Hbase中,需要使用bulkload BulkLoad不会写WAL,也不会产生flush以及split. 如果我们大量调用PUT接口插入数据,可能会导致大量的GC操作.除了 ...
- 51Nod1863 Travel 主席树 最短路 Dijkstra 哈希
原文链接https://www.cnblogs.com/zhouzhendong/p/51Nod1863.html 题目传送门 - 51Nod1863 题意 有 n 个城市,有 m 条双向路径连通它们 ...
- spring cloud (一、服务注册demo_eureka)
首先我的博客记理论知识很少,大家对spring boot.spring cloud .分布式 .微服务什么的一点概念都没有的还请先去百度看看理论,知道了是做什么用的,然后再写下demo ,这样学起来 ...
- 事件(Event)(onclick,onchange,onload,onunload,onfocus,onblur,onselect,onmuse)【转载】
ylbtech-Event:事件(Event)对象 事件(Event) HTML 4.0 事件属性 onclick onchange onload onunload onselect onmouse ...
- Trident中使用HBase进行状态管理
1.使用的类 2.使用HBaseMapState 3.使用状态管理 使用的状态管理还要看Spout StateFactory factory1 = HBaseMapState.opaque(opts1 ...
- LoadRunner录制协议的选择
1.选择协议(提高测试结果的准确性) New Single Protocol Script:单协议脚本,选择一种主协议进行测试 New Multiple Protocol Script:多协议脚本,选 ...