Linux nfs服务讲解
nfs服务介绍
- nfs(Network File System) 网络文件系统,能使用户访问服务器的文件系统,就像访问自己的本机的文件系统一样,并且多个
 客户端共享访问该文件系统。
- 目前nfs服务,较为流行的两个nfs的组件为:nfsd,nfs-ganesha。前者linux为系统自带的内核态的文件系统,后者是开源的用户空间的文件
 系统。因为nfs-ganesha运行在用户态,nfsd运行在内核态,所以nfs-ganesha具有内存分配灵活,可移植性更好,更方便扩展等优势。
 缺点是nfs-ganesha目前的稳定性还不如nfsd。
如何搭建nfsd和nfs-ganesha服务
机器环境为centos7,由于两者都使用2049端口,因此一台服务器上,只能跑其中之一.
- 搭建nfsd服务 
 A. 检查是否安装rpcbind和nfs-utils软件
 rpm -qa | grep rpcbind nfs-utils- B. 如果上面两个软件没有安装,需要安装这两个软件 
 yum install -y rpcbind nfs-utils- C. 启动B中安装的软件 
 systemctl start rpcbind && systemctl enable rpcbind
 systemctl start nfs && systemctl enable nfs- D. 配置nfs权限文件 
 配置权限可以直接修改/etc/exports文件,也可以在/etc/exports.d目录下,添加*.exports文件。
 文件内容格式为:目录 IP/IP网段(nfs选项)
 文件内容每一个权限的占用一行,选项一般使用较多的搭配项为,rw/ro,sync,no_root_squash,rw表示读写,ro表示只读
 sync,表示数据写入到内存和硬盘,保证数据不会丢失,当客户端用root身份挂载时候,nfs服务器将其映射为root用户.- E. 执行权限的加载 命令,exportfs -rav 执行这个命令,并不需要去重启nfs服务。 - F. 客户端使用如下命令去挂载,172.16.0.1表示服务器的ip地址,vers 代表协议类型,支持3,4,4.1等,/mnt表示服务器的 
 共享目录,/tmp为本地目录
 mount -t nfs 172.16.0.1:/mnt /tmp -o vers=4- G. 挂载成功后,使用df命令,nfs4所在的哪一行为挂载的nfs文件系统 
  
 然后就可以,cd /tmp,对这个目录下进行读写文件等操作了,
 至此nfsd服务全部搭建完毕。- H. 查看nfs的日志,在系统日志/var/log/messages中,可以用vim打开,搜索nfs关键字。 
- nfs-ganesha搭建(明天继续写哈) 
Linux nfs服务讲解的更多相关文章
- Linux NFS 服务部署
		系统环境:Oracle Linux 5.7 服务端:192.168.1.111 客户端:192.168.1.171 一.服务端配置 二.客户端配置 一.服务端配置 1.依次启动portmap和nfs服 ... 
- LINUX nfs服务
		1.什么是NFS(Network FileSystem) NFS 就是 Network FileSystem 的缩写,最早之前是由 Sun 所发展出来的.他最大的功能就是可以透过网络,让不同的机器. ... 
- linux(十四)之linux NFS服务管理
		学到这里差不多就结束了linux的基础学习了,其实linux的内容并不难,我们要经常的反复的去操作它,多多和它去联络感情才能很好的掌握这个linux. 加油!今天是星期二.没有什么比努力让人更加热血沸 ... 
- linux nfs服务配置挂载以及oracle使用nfs存储挂载注意事项
		服务端共享目录 /home/XXX/nfs_shared 172.16.22.0/24(rw,no_root_squash) service nfs restart 常用命令: 查看所有nfs共享目录 ... 
- Linux nfs服务介绍
		nfs服务介绍 nfs(Network File System) 网络文件系统,能使用户访问服务器的文件系统,就像访问自己的本机的文件系统一样,并且多个 客户端共享访问该文件系统. 目前nfs服务,较 ... 
- 如何加固linux NFS 服务安全的方法
		NFS(Network File System)是 FreeBSD 支持的一种文件系统,它允许网络中的计算机之间通过 TCP/IP 网络共享资源.不正确的配置和使用 NFS,会带来安全问题. 概述 N ... 
- CentOS 6.5系统下安装和配置NFS服务
		一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : 1 yum -y instal ... 
- linux nfs
		linux(十四)之linux NFS服务管理 学到这里差不多就结束了linux的基础学习了,其实linux的内容并不难,我们要经常的反复的去操作它,多多和它去联络感情才能很好的掌握这个linux. ... 
- Linux常用服务部署与优化之NFS篇
		NFS(network file system)的简称,是linux系统之间常用的一种文件共享方式,下面简述其搭建过程,需要两个linux系统的虚拟机,假设客户端的ip为192.168.1.105,服 ... 
随机推荐
- 洛谷 P3243 [HNOI2015]菜肴制作 题解
			每日一题 day60 打卡 Analysis 这道题一看就感觉是个拓扑排序,但因为按字典序最小的排序会有问题(见第三个样例)主要原因是每次选择有后效性,而从后往前就不会存在这个问题,因为每个子任务都是 ... 
- js处理事件冒泡(兼容写法)
			event = event || window.event; if (event.stopPropagation) { event.stopPropagation(); } else { event. ... 
- Python研究
			听说Python是种高级语言,故打算研究一下,看看高级在哪 学习资源:https://www.liaoxuefeng.com/wiki/1016959663602400 由于上面所示的网站对Pytho ... 
- AttributeError: module 'pytest' has no attribute 'allure'
			解决 pip3 uninstall pytest-allure-adaptor pip3 install allure-pytest 参考: https://www.cnblogs.com/lansa ... 
- Map、Set、List是否有序
			首先我们应该清楚这个概念:这里的有序和无序不是指集合中的排序,而是是否按照元素添加的顺序来存储对象. list是按照元素的添加顺序来存储对象的,因此是有序的.他的实现类ArrayList.Linked ... 
- shell之批量新增用户脚本(http-basic-auth)
			user.txt(用户名记录文件) test001@.com test002@.com user.sh(shell脚本): for line in `cat user.txt` do echo $li ... 
- nodejs异常处理过程/获取nodejs异常类型/写一个eggjs异常处理中间件
			前言 今天想写一下eggjs的自定义异常处理中间件,在写的时候遇到了问题,这个错误我捕获不到类型?? 处理过程,不喜欢看过程的朋友请直接看解决方法和总结 看一下是什么: 抛出的异常是检验失败异常Val ... 
- /etc/resolv.conf文件中的search项作用
			resolv.conf文件中有search项时,主机名解析规则顺序: DNS配置文件如下: # vi /etc/resolv.conf # Generated by NetworkManager se ... 
- PHP面试-复习知识点整理
			false的七种情况 整型0 浮点0.0 布尔false 空字符串'',"" 字符串'0' 空数组[] NULL 超全局数组 $GLOBALS,包含下面8个超全局数组的值 $_GE ... 
- 虚拟环境上的jupyterhub开机启动设置
			为了让jupyterhub 开机启动,或者以服务的方式启动,折腾了好久.环境 ubuntu 16.04anaconda >= 4.5python35 jupyterhub 0.9.4node 6 ... 
