一 NFS常见服务管理 1.1 启动NFS 1 [root@imxhy ~]# systemctl start nfs #CentOS7.x系列启动 2 3 [root@imxhy ~]#...service nfs start #CentOS6.x系列启动 1.2 状态查看 1 [root@imxhy ~]# systemctl status nfs #CentOS7.x系列查看...NFS [root@imxhy ~]# yum -y install nfs-utils* 三 根据需求配置 需求:创建一个NSF共享路径为/mywork的文件服务器,使得所有访问者隐射为匿名用户nfsnobody.../ #将目录所属人改为nfsnobody,强烈不建议直接将权限改为777 4 5 [root@imxhy ~]# vi /etc/exports #按照需求修改配置文件 6 7 /mywork...六 验证测试 6.1 客户端安装nfs 1 [root@imxhy ~]# yum -y install nfs-utils.x86_64 #安装完之后客户端不需要启动nfs服务 2 3
NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。...NFS的常用目录 /etc/exports NFS服务的主要配置文件 /usr/sbin/exportfs NFS.../var/lib/nfs/xtab 记录曾经登录过的客户端信息 NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值...服务器(默认设置); insecure:允许客户端从大于1024的tcp/ip端口连接服务器; sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性; async:将数据先保存在内存缓冲区中...服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
NFS挂载原理: RPC与NFS通讯原理: NFS客户端和NFS服务器通讯过程: Linux下NFS服务器部署 NFS服务所需软件及主要配置文件: 服务端安装NFS服务步骤: NFS客户端挂载配置: 在...如果服务器端配置的客户端只读,那么客户端就只能够只读。如果配置读写,客户端就能够进行读写。挂载后,NFS客户端查看磁盘信息命令:#df –h。...Linux下NFS服务器部署 NFS服务所需软件及主要配置文件: 安装NFS服务,需要安装两个软件,分别是: RPC主程序:rpcbind NFS 其实可以被视为一个 RPC 服务,因为启动任何一个...NFS服务程序配置文件的参数: 参数作用ro只读rw读写root_squash当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户no_root_squash当NFS客户端以root管理员访问时...,然后再写入硬盘;这样效率更高,但可能会丢失数据 NFS客户端挂载配置: **第一步:**使用showmount命令查看nfs服务器共享信息。
NFS挂载原理: RPC与NFS通讯原理: NFS客户端和NFS服务器通讯过程: Linux下NFS服务器部署 NFS服务所需软件及主要配置文件: 服务端安装NFS服务步骤: NFS客户端挂载配置: 在...如果服务器端配置的客户端只读,那么客户端就只能够只读。如果配置读写,客户端就能够进行读写。挂载后,NFS客户端查看磁盘信息命令:#df –h。...Linux下NFS服务器部署 NFS服务所需软件及主要配置文件: 安装NFS服务,需要安装两个软件,分别是: RPC主程序:rpcbind NFS 其实可以被视为一个 RPC 服务,因为启动任何一个...NFS的配置一般只在这个文件中配置即可。...NFS服务程序配置文件的参数: 参数 作用 ro 只读 rw 读写 root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户 no_root_squash
如果服务器端配置的客户端只读,那么客户端就只能够只读。如果配置读写,客户端就能够进行读写。挂载后,NFS客户端查看磁盘信息命令:#df –h。...Linux下NFS服务器部署 NFS服务所需软件及主要配置文件: 安装NFS服务,需要安装两个软件,分别是: RPC主程序:rpcbind NFS 其实可以被视为一个 RPC 服务,因为启动任何一个...NFS的配置一般只在这个文件中配置即可。...NFS服务程序配置文件的参数: 参数 作用 ro 只读 rw 读写 root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户 no_root_squash...,保证不丢失数据 async 优先将数据保存到内存,然后再写入硬盘;这样效率更高,但可能会丢失数据 NFS客户端挂载配置: **第一步:**使用showmount命令查看nfs服务器共享信息。
由于实验室的项目需要实现在CephFS之上建立NFS之上,所以记录一下NFS服务器的安装与配置流程。...(NFS端口使用在默认情况下是不固定,所以若配置NFS服务器需要搭配防火墙使用的话,请配置固定端口) SELINUX=disabled 3.NFS服务器的安装: NFS的安装只需要安装rpcbind与nfs-server...sudo apt-get install nfs-kernel-server 4.NFS服务器的配置: NFS服务器的主要配置文件就是:/etc/exports。...服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; 这里我们使用了NFS v3的配置,如下图所示:...Screenshot from 2017-10-22 02:38:17.png 5.NFS服务器的启动: 配置完/etc/exports之后,接下来就可以启动NFS服务器了。
前言NFS(Network File System)是Linux中使用非常频繁的一文件系统共享方式,今天重新研究了一下,略有收货,分享出来----概要----依赖NFS依赖于RPC(Remote Procedure...Call),也就是NFS服务运行之前,要确保RPC的正常运行,因为NFS要向RPC注册端口。...----包RPC 服务:rpcbind (Centos6.x 下) / portmap (Centos5.x 下)NFS 服务:nfs-utils[root@Centos6.x ~]# rpm -qa...| grep -E '(rpcbind|nfs|portmap)'nfs-utils-lib-1.1.5-11.el6.x86_64nfs-utils-1.2.3-64.el6.x86_64nfs4-acl-tools...|portmap)' nfs-utils-1.0.9-70.el5nfs-utils-lib-1.0.8-7.9.el5portmap-4.0-65.2.2.1[root@Centos5.x ~]# Tip
当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。...五、NFS服务器的配置 NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。...,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能要使用vim手动建立,然后在文件里面写入配置内容。...服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; 六、NFS服务器的启动与停止 在对exports文件进行了正确的配置后...# chkconfig --level 35 portmap on # chkconfig --level 35 nfs on 七、实例 1、将NFS Server 的/home/david/ 共享给
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 ...NFS不会监听任何端口,监听端口是由rpcbind产生的服务监听端口 111 NFS服务端安装配置: 准备两台机器,A机器和B机器。...A机器服务端: 安装包: yum install -y nfs-utils rpcbind 编辑配置文件: vim /etc/exports 加入如下内容: /home/nfstestdir /...192.168.209.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) #/home/nfstestdir 暂时是不存在的后面需要去创建一个 保存配置文件后...rpcbind 设置nfs开机启动: systemctl enable nfs NFS配置选项 rw 读写 ro 只读 sync 同步模式,内存数据实时写入磁盘 async 非同步模式 no_root_squash
当客户端顺利通过nfsd登录NFS服务器后,在使用NFS服务所提供的文件前,还必须通过文件使用权限的验证。它会读取NFS的配置文件/etc/exports来对比客户端权限。...五、NFS服务器的配置 NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。.../var/lib/nfs/xtab 记录曾经登录过的客户端信息 NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值...服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; 六、NFS服务器的启动与停止 在对exports文件进行了正确的配置后...# chkconfig --level 35 portmap on # chkconfig --level 35 nfs on 七、实例 1、将NFS Server 的/home/david/ 共享给
笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 ?...在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 ?...14.2 NFS服务端安装配置 ?...因为在nfs的配置文件中配置了:nonuid=1000,anongid=1000 所以在服务端中共享目录下文件的属主就为uid为1000的用户,同样的属组就为gid为1000的用户组。...从以上实验可以知道挂载完目录之后,客户端就可以像访问本地目录一样去访问这个服务器上的目录,客户端在此目录下做出的改动也会同步到服务器上,以上的实验只是简单的使用两台虚拟机模拟服务端和客户端,在实际应用中服务端和客户端都不止一台
100005 3 udp 60207 mountd 100005 3 tcp 48980 mountd 100003 2 tcp 2049 nfs...100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl...100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs...100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl
模式:C/S 模式 端口: RHEL7是以NFSv4作为默认版本,NFSv4使用TCP协议(端口号是2049)和NFS服务器建立连接 ?...安装nfs [root@docker-01 ~]# yum -y install rpcbind nfs-utils 配置文件位置 [root@docker-01 ~]# ls /etc/exports...udp 0 0 0.0.0.0:2049 0.0.0.0:* - 配置开机自动启动...[root@docker-01 ~]# systemctl enable nfs-server.service 服务的使用方法(看下机器名字,客户端挂载) showmount -e NFS服务器IP...: access denied by server while mounting 172.17.120.50:/tmp 修改配置文件,实战举例 [root@docker-01 tmp]# vim /etc
查看test用户UID跟GID参数,方便一会去NFS主配置文件增加权限控制 4. NFS安装命令:yum install nfs* -y 如下图: 5....查看nfs是否安装成功:rpm -qa nfs-utils 6.编辑nfs主配置文件/etc/exports;并添加以下内容: /www 192.168.199.190(rw,sync,root_squash...,no_all_squash,anonuid=1002,anongid=1002) 参数详解: NFS安装完毕,需要创建共享目录,共享目录在/etc/exports文件里面配置,可配置参数如下: /www...使用showmount -e localhost 命令用于查询NFS服务器的相关信息,显示NFS服务器的输出清单。 11....在客户端将NFS远程共享目录挂载命令加入fstab配置,不然服务器重启挂载点将消失,加入以下配置到/etc/fstab配置文件 192.168.199.180:/www /mnt nfs defaults
一、NFS安装、配置 yum -y install nfs-utils nfs-utils-lib rpcbind mkdir -p /home/network/nfs vim /etc/exports...,重新启动,先启动rpcbind服务再启动nfs服务; 客户端验证NFS共享: showmount -e 192.168.1.207 (即NFS服务器的IP地址) 注:正常也能显示出上面设置的共享目录,...服务器(默认设置); insecure:允许客户端从大于1024的tcp/ip端口连接服务器; sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性; async...服务器将检查其父目录的权限(默认设置); no_subtree:即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率; 结束词:写了那么多,有些知识只是供学习参考使用...,其实NFS服务器的安装与配置非常简单,安装-配置共享目录-客户端挂载 即可;
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。 ...NFS不会监听任何端口,监听端口是由rpcbind产生的服务监听端口 111 NFS服务端安装配置: 准备两台机器,A机器和B机器。...A机器服务端: 安装包: yum install -y nfs-utils rpcbind 编辑配置文件: vim /etc/exports 加入如下内容: /home/nfstestdir...192.168.209.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) #/home/nfstestdir 暂时是不存在的后面需要去创建一个 保存配置文件后...rpcbind 设置nfs开机启动: systemctl enable nfs NFS配置选项 rw 读写 ro 只读 sync 同步模式,内存数据实时写入磁盘 async 非同步模式
ubuntu上的NFS用处非常广泛,比如可以让不同服务器上共享同一份文件,还可以增加服务的存储空间等等。...既然是网络文件系统,nfs就必须要一个实际的物理空间作为服务端,而其他挂载这个空间的服务器称为客户端。...nf服务端配置: 安装nfs包 sudo apt-get install nfs-kernel-server # 安装 NFS服务器端 sudo apt-get install nfs-common #...安装 NFS客户端 配置挂载点 sudo vim /etc/exports 添加一行,比如挂载点叫/mnt/tem /mnt/tem *(rw,sync,no_root_squash,no_subtree_check...) 重启服务 sudo /etc/init.d/nfs-kernel-server restart sudo /etc/init.d/nfs-kernel-server status nf客户端配置:
/etc/init.d/portmap (Centos 5.x) 或 /etc/init.d/rpcbind (Centos 6.x)/etc/init.d/nfslock 都是启动状态[root@nfs-client...~]# mount -t nfs -o intr nfs-server:/data/nfs /mnt/nfs/ [root@nfs-client ~]# df -h Filesystem...1.7T 585G 1.1T 36% /mnt/nfs[root@nfs-client ~]# 查看本地挂载参数使用 mount 不加参数查看OptionDefaultsuid.../etc/init.d/nfslocknetstat -tulnp | grep -E ‘(rpc|nfs)’NFS的启动信息默认会写到 /var/log/messages 里rpcinfo -p localhostrpcinfo...-o intr nfs-server:/data/nfs /mnt/nfs/原文地址
权限服务端和客户端都是根据用户名来查UID,GID然后通过UID,GID来判别读写权限满足以下条件才能进行正常操作UID有相应权限(用户ID层面)NFS服务有相应权限 (exportfs 配置)服务端文件系统有相应权限...(文件系统层面)----配置NFS配置文件NFS使用 /etc/exports 作为配置文件[root@test ~]# cat /etc/exports /data/nfs 192.168.1.115...代表可读写sync :代表同步到硬盘,相比async更慢,但更可靠no_root_squash :代表root不进行匿名替换,保留root权限Tip: 使用 man exports 可以看到更详细的权限配置...is stopped[root@test data]# /etc/init.d/nfs start Starting NFS services: [ OK ]Starting NFS quotas...: [ OK ]Starting NFS mountd: [ OK ]Starting NFS daemon: [ OK ]Starting RPC idmapd: [ OK ][root
如果想查看当前比较全面的参数,可以通过 /var/lib/nfs/etab[root@nfs-server ~]# cat /var/lib/nfs/etab /data/nfs192.168.1.215...~]# ----重载NFS配置使用 exportfs 对NFS进行重载[root@nfs-server ~]# showmount -eExport list for nfs-server:/data.../nfs 192.168.1.0/24[root@nfs-server ~]# exportfs -ua[root@nfs-server ~]# showmount -eExport list for...-ra[root@nfs-server ~]# showmount -eExport list for nfs-server:/data/nfs 192.168.1.0/24[root@nfs-server...~]# ----NFS防火墙由于 RPC 类的服务,都会随机注册端口,这样就给防火墙的设置造成了困扰,NFS 提供了一个配置文件,可以将要申请注册的端口进行固定~编辑 /etc/sysconfig/nfs
领取专属 10元无门槛券
手把手带您无忧上云