一、简介  

NFS(network file system)网络文件系统。通过网络让不同的主机系统之间可以实现文件或目录共享。分为客户端和服务器,NFS网络文件系统很像windows系统的网络共享、安全功能、网络驱动器和Samba服务类似。

二、安装及其配置

服务器端配置如下:

1)安装nfs-utils和rpcbind两包

yum -y install nfs-utils rpcbind

2)启动服务

service nfs start或/etc/init.d/nfs start    /etc/init.d/rpcbind  start

3)检查服务是否开启

netstat -tnl|grep 111  netstat -tnl|grep 2049

[root@centos6 ~]# netstat -tnl|grep 111
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN
tcp        0      0 :::111                      :::*                        LISTEN
[root@centos6 ~]# netstat -tnl|grep 2049
tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN
tcp        0      0 :::2049                     :::*                        LISTEN
[root@centos6 ~]# lsof -i :111
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
rpcbind 1708  rpc    6u  IPv4  13514      0t0  UDP *:sunrpc
rpcbind 1708  rpc    8u  IPv4  13517      0t0  TCP *:sunrpc (LISTEN)
rpcbind 1708  rpc    9u  IPv6  13519      0t0  UDP *:sunrpc
rpcbind 1708  rpc   11u  IPv6  13522      0t0  TCP *:sunrpc (LISTEN)
[root@centos6 ~]#

4)创建共享目录并写入配置文件
vi /etc/exports

/data    10.1.0.0/16(rw,sync,no_root_squash)

5)测试是否成功

showmount -e localhost

客服端配置如下:

1)安装nfs-utils和rpcbind两包

yum -y install nfs-utils rpcbind

2)启动服务,只开启rpcbind即可

/etc/init.d/rpcbind  start

3)检查服务是否开启

netstat -tnl|grep 111

4)测试是否生效

showmount -e 10.1.2.2

5)创建挂载点及挂载

mkdir /mnt/data

mount 10.1.2.2:/data /mnt/data

三、综合测试

分别在服务器端及其客服端的/data目录进行创建目录或文件查看是否同步生效即可。

四、命令总结及配置文件说明

showmount命令:

-e: 在nfs客户端执行,探查某主机所导出的nfs文件系统;使用格式“showmount -e Server_IP”;

-d: 在nfs服务器端执行,显示哪个导出的文件系统已经被至少一个客户挂载使用了;

-a: 在nfs服务器端显示所有的挂载会话;

exportfs命令:

-a: 操作所有文件系统

-ra: 重新导出所有文件系统

-ua: 取消导入的所有文件系统

-v: 显示详细信息


配置文件/etc/exports参数说明: 

配置文件格式:

文件系统 客户端1(文件系统导出属性)     客户端2(文件系统导出属性)

文件系统

客户端:IP: 172.16.100.8  Hostname: *.magedu.com  Network:

文件系统导出属性:

rw,ro:读写、只读

sync:同步

async:异步

roo_squash:压缩用root用户为匿名用户,即为nfsnobody用户

no_root_squash:不压缩用户

all_squash:压缩所有用户

anonuid, anongid: 指定匿名用户映射为的UID和GID;

转载于:https://blog.51cto.com/purify/1852842

名字就叫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 网络文件系统)(远程主机间 mount 挂载目录)(ubuntu:nfs-kernel-server)

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

  3. Centos7——NFS(Network File System)服务

    NFS(Network File System)即网络文件系统,允许计算机之间通过网络共享资源:在NFS客户端即可NFS服务端所共享的目录挂载到本地,此时即可像读写本地目录一样读写远程计算机的目录与文 ...

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

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

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

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

  6. 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 ...

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

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

  8. EFS (Elastic File System) ---云上NAS

    Amazon EFS提供了可扩展的文件系统,可以用在EC2实例上.EFS使用起来非常简单,你很容易地就可以在EFS上创建和配置一个文件系统. 它是具有弹性的,会根据文件总量的大小自动伸缩,即它能永远满 ...

  9. VCSA 6.5 fails to start File System Check and Network Service

    原文地址:https://nolabnoparty.com/en/vcsa-6-5-fails-to-start-file-system-check-and-network-service-error ...

最新文章

  1. autowired java_Java 基础之Autowired 是否是自动注入
  2. SQL XQuery的Action
  3. WPF里ItemsControl的分组实现
  4. markdown软件_实用软件推荐|Markdown文本编辑器之Typora
  5. 2017年软件工程第四次作业-3四则运算
  6. springboot 中根据数据库表生成所有表的model,mapper和xml文件
  7. SEED实验系列:Collabtive系统SQL注入实验
  8. 【RK3399Pro学习笔记】十五、ROS中launch启动文件的使用方法
  9. 【牛客 - 125A】灰魔法师(打表,暴力)
  10. VS2010 error C299: “Font”:“struct”类型重定义
  11. python激活虚拟环境source不是内部或外部_激活虚拟环境的问题
  12. 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。
  13. Easy-mock让团队协作效率提高不止一点点
  14. C语言宏定义中#define中的井号#的使用
  15. 小菜鸟装VM之后装linux
  16. 使用Docker Swarm来运行服务
  17. java 日食,如何更新Java构造函数,等于,哈希等。在日食?
  18. Smartbi:用Excel制作移动端的九型人格测试
  19. 骑士人才linux伪静态,骑士CMS人才系统伪静态的设置方法
  20. 全球区域区号plist列表(跟微信区号列表数据一致)

热门文章

  1. 运维实战案例之文件已删除但空间不释放问题解析
  2. Linux修改主机名的方法
  3. 电子病历、HL7交流QQ群:14739311欢迎一起交流
  4. 【原创视频教程】学生信息管理系统5--学员成绩管理
  5. Spring boot(五)模板引擎 Thymeleaf
  6. 多级菜单系统安装维护shell脚本实现企业级案例
  7. windows 2008 引导故障实录
  8. ORACLE 数据字典
  9. vue 内打开一个新窗口,带传参!
  10. 区块链系列4-智能合约