共享存储Nfs使用

逆熵柯里化
• 阅读 1491

nfs安装部署

[root@IM-web-01 ~] rpm -qa |grep nfs-utils rpcmind   #检查软件是否安装
[root@IM-web-01 ~] yum -y install nfs-utils rpcmind #如果没有则使用yum安装
[root@IM-web-01 ~] chkconfig rpcmind on
[root@IM-web-01 ~] chkconfig nfs on

编辑配置文件将需要共享的目录进行配置

exports文件格式
<输出目录> [客户端1 选项(访问权限,用户映射,其他)]
[root@IM-web-01 ~] vim /etc/exports
/data        10.0.11.0/24(rw,sync,no_root_squash,no_all_squash)

客户端挂载

[root@IM-web-01 ~] mount -t nfs  -o nosuid,noexec,bg,soft 172.16.211.48:/data  /data/

nfs常用目录

/etc/exports                        #NFS服务的主要配置文件
/usr/sbin/exportfs                  #NFS服务的管理命令
/usr/sbin/showmount                 #客户端的查看命令
/var/lib/nfs/etab                   #记录NFS分享出来的目录的完整权限设定值
/var/lib/nfs/xtab                   #记录曾经登录过的客户端信息

nfs服务端参数讲解

NFS主要有3类选项:

访问权限选项

设置输出目录只读:ro
设置输出目录读写:rw
用户映射选项

all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
no_all_squash:与all_squash取反(默认设置);
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);
no_root_squash:与rootsquash取反;
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
其它选项

secure:限制客户端只能从小于1024的tcp/ip端口连接nfs服务器(默认设置);
insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性;
async:将数据先保存在内存缓冲区中,必要时才写入磁盘;
wdelay:检查是否有相关的写操作,如果有则将这些写操作一起执行,这样可以提高效率(默认设置);
no_wdelay:若有写操作则立即执行,应与sync配合使用;
subtree:若输出目录是一个子目录,则nfs服务器将检查其父目录的权限(默认设置);
no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;

nfs相关命令

1、exportfs
如果我们在启动了NFS之后又修改了/etc/exports,是不是还要重新启动nfs呢?这个时候我们就可以用exportfs 命令来使改动立刻生效,该命令格式如下:
  # exportfs [-aruv]
  -a 全部挂载或卸载 /etc/exports中的内容 
  -r 重新读取/etc/exports 中的信息 ,并同步更新/etc/exports、/var/lib/nfs/xtab
  -u 卸载单一目录(和-a一起使用为卸载所有/etc/exports文件中的目录)
  -v 在export的时候,将详细的信息输出到屏幕上。
具体例子: 
  # exportfs -au 卸载所有共享目录
  # exportfs -rv 重新共享所有目录并输出详细信息
2、nfsstat
查看NFS的运行状态,对于调整NFS的运行有很大帮助。
3、rpcinfo
查看rpc执行信息,可以用于检测rpc运行情况的工具,利用rpcinfo -p 可以查看出RPC开启的端口所提供的程序有哪些。
4、showmount
  -a 显示已经于客户端连接上的目录信息
  -e IP或者hostname 显示此IP地址分享出来的目录
5、netstat
可以查看出nfs服务开启的端口,其中nfs 开启的是2049,portmap 开启的是111,其余则是rpc开启的。
最后注意两点,虽然通过权限设置可以让普通用户访问,但是挂载的时候默认情况下只有root可以去挂载,普通用户可以执行sudo。
NFS server 关机的时候一点要确保NFS服务关闭,没有客户端处于连接状态!通过showmount -a 可以查看,如果有的话用kill killall pkill 来结束,(-9 强制结束)

nfs客户端配置

共享存储Nfs使用

共享存储Nfs使用

点赞
收藏
评论区
推荐文章
Easter79 Easter79
4年前
ssh服务认证
系统信息root@nfs01~unamer2.6.32696.el6.x86_64root@nfs01~unamemx86_64root@nfs01~cat/etc/redhatreleaseCentOS
Wesley13 Wesley13
4年前
NFS 服务器搭建
NFS(网络文件系统)用于Unix/Linux之间的文件共享,NFS在文件传送过程中依赖与RPC(远程过程调用)协议。NFS本身是没有提供信息传送的协议和功能。只要用到NFS的地方都需要启动RPC服务,不论是NFS的服务端还是客户端。在启动NFS服务之前,首先要启动RPC服务(CentOS5是portmap服务,CentOS6.6以后的版本是rp
Wesley13 Wesley13
4年前
NFS的基本配置
本文索引:NFS介绍NFS服务器安装配置NFS配置选项NFS介绍NFS是网络文件系统(NetworkFileSystem)的缩写。需要借助网络,实现数据的同步。NFS最早由Sun公司进行开发,分2,3,4三个版本,2和3版本有Sun公司起草开发,4.0开始由Netapp公司参与主导开发,最
Wesley13 Wesley13
4年前
NIS服务器学习
前提环境:1、安装的必须的软件包ypserv,ypbind,yptool关于包的说明:ypserv:服务器端必须的软件包ypbind:客户端需要的包yptool:与yp相关的命令的包PS:NIS服务跟NFS服务有些共同之处,都需要启动portmap服务检查机器是否已安装的包,若没有,就安装相关的包。基本上系
Stella981 Stella981
4年前
Linux NFS 详解
目录:1、了解NFS服务2、NFS主要文件3、NFS安装4、NFS配置5、NFS客户端配置   6、固定NFS端口7、Windows挂载NFS1、了解NFS服务   NFS是Network 
Wesley13 Wesley13
4年前
NFS远程目录挂载
服务端IP:192.168.0.177客户端IP:192.168.0.1751、NFS服务端配置。查看nfsutils是否安装rpmqanfsutils yuminstallnfsutilsyuminstallrpcbind (注:如果安装不成功,肯定是连接不了外网)(1)修改
可莉 可莉
4年前
14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项
第14章NFS服务搭建与配置14.1NFS介绍NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访
Wesley13 Wesley13
4年前
NFS部署教程
NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。简单的来说:它就是是可以透过网络,让不同的主机、不同的操作系统可以共享存储。NFS在文件传送或信
Wesley13 Wesley13
4年前
NFS
环境:VMwareWorkstation12Pro,Windows10,CentOS7.5,Xshell5\TOC\NFS介绍什么是NFS(NetworkFileSystem)简单来说NFS就是实现文件共享功能的,与windows文件共享功能类似,但本篇博客
芝士年糕 芝士年糕
3年前
NFS服务详解
今天使用新租的3A服务器搭建NFS,噢对了,我租了两台,真的好使1.概述NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源NAS存储:NFS服务的实现依赖于RPC(
NFS使用
本文分享自天翼云开发者社区《》,作者:2m安装nfsnfs依赖于rpc,故需安装nfsutilsrpcbindyuminstallynfsutilsrpcbind​指定nfs监听端口vim/etc/sysconfig/nfs​RQUOTADPORT3000
逆熵柯里化
逆熵柯里化
Lv1
泉眼无声惜细流,树阴照水爱晴柔。小荷才露尖尖角,早有蜻蜓立上头。
文章
2
粉丝
0
获赞
0