NFS 是 Network File System 的简写,即网络文件系统。 网络文件系统是 Linux 支持的文件系统中的一种,也被称为NFS。NFS允许一个系统在网络上与他人共享目录和文件。...通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 下面来介绍一下 NFS 的配置。...508,anongid=508) Client端(IP地址:192.168.0.2) showmount -e 192.168.0.1 //查看Server端上共享的目录 mkdir -p /home/nfs.../public mount -t nfs 192.168.0.1:/home/public /home/nfs/public //将Server端的共享目录挂载到本地路径 下面来介绍一下Server端配置参数的含义
启动NFS SERVER之前,首先要启动RPC服务(CentOS5.8下为portmap服务,CentOS6.6下为rpcbind服务,下同),否则NFS SERVER就无法向RPC服务注册了。...要特别注意的是,一般修改NFS配置文件后,是不需要重启NFS的,直接在命令行执行 /etc/init.d/nfs reload 或 exportfs -rv 即可使修改的 /etc/exports 生效...配置exports [root@nfs01 ~]# mkdir /data [root@nfs01 ~]# ll -d /data/ drwxr-xr-x. 3 root root 4096 Apr 11...使用chkconfig [root@nfs01 ~]# chkconfig rpcbind on [root@nfs01 ~]# chkconfig nfs on [root@nfs01...NFS客户端配置 2.1.
##操作: 首先需要查看192.168.0.194服务器操作系统版本及NFS服务nfs-utils 和rpcbind是否安装 **1....**在192.168.0.194下查看 [root@jijiao-jenkins-centos7 doc_edu]# cat /etc/redhat-release CentOS Linux release...**已安装nfs,则在192.168.0.194上编辑配置文件 vi /etc/exports //配置内容如下: /web/data/bank_upfiles/ 192.168.0.211(rw,sync...**配置完成后,首先启动rpcbind服务 //查看rpcbind启动状态 [root@jijiao-jenkins-centos7 doc_edu]# systemctl status rpcbind.service...**启动完成后再启动nfs服务 //查看nfs启动状态 [root@jijiao-jenkins-centos7 doc_edu]# systemctl status nfs.service //启动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
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...192.168.209.128:/home/nfstestdir /mnt 查看磁盘: df -h 最下面挂载到本机/mnt下的就是远程NFS分享的目录 在挂载目录下创建文件: touch
笔记内容: 14.1 NFS介绍 14.2 NFS服务端安装配置 14.3 NFS配置选项 笔记日期:2017-11-01 14.1 NFS介绍 ?...14.2 NFS服务端安装配置 ?...启动nfs服务: systemctl start nfs 启动之后查看一下进程有没有问题: ? 在启动nfs时会自动帮你启动rpc相关的一些服务: ?...,这是一段nfs的配置选项,前面那段ip就不需要多解释了,后面那一段才是具体的配置选项。...查看一下可以共享服务端的哪个目录: showmount -e 192.168.133.130 //该ip为NFS服务端ip ?
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 非同步模式...192.168.209.128:/home/nfstestdir /mnt 查看磁盘: df -h 最下面挂载到本机/mnt下的就是远程NFS分享的目录 在挂载目录下创建文件: touch
4、NFS 配置及使用 5、NFS 测试 1、NFS 介绍 NFS 是 Network FileSystem 的缩写,顾名思义就是网络文件存储系统,它最早是由 Sun 公司发展出来的,也是 FreeBSD...首先,确认下服务端系统是否已安装 NFS。...10.222.77.0/24(rw,sync,insecure,no_subtree_check,no_root_squash) 说明一下,这里配置后边有很多参数,每个参数有不同的含义,具体可以参考下边...虚拟机上测试一下,是否能够正确挂载吧。...这里提一下,NFS 默认使用用 UDP 协议来进行挂载,为了提高 NFS 的稳定性,可以使用 TCP 协议挂载,那么客户端挂载命令可使用如下命令: $ mount 10.222.77.86:/data/
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
三、安装配置过程 1、服务端和客户端必须软件nfs-utils,事实上在安装nfs-utils的同时,rpcbind作为依赖包被安装,因此无需再单独安装rpcbind。...[root@Geeklp-NFS-Server ~]# mkdir /nfs 4、修改服务端配置文件 修改服务端配置文件/etc/exports,增加如下一行: /nfs 192.168.237.22...在客户端查看一下挂载情况。...要想挂载,必须安装nfs-utils。 扯远了,言归正传,说好在这一节咱们要来聊一聊NFS的高级配置的。以示区分,本次使用的NFS共享目录为:/NFS-Server。.../etc/exports 配置文件的语法与参数,为接下来的内容做准备。
NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 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客户端配置:...安装nfs包 sudo apt-get install nfs-common # 安装 NFS客户端 挂载 sudo mount -t nfs $SERVER_IP:/mnt/tem /mnt/tem
~]# mount -t nfs -o intr nfs-server:/data/nfs /mnt/nfs/ [root@nfs-client ~]# df -h Filesystem...noautoautoNFS额外的挂载参数OptionDefaultfg/bgfgsoft/hardhardintr-rsize/wsizersize=1024,wsize=1024注意rpcbind (Centos6.x 下).../ portmap (Centos5.x 下)----总结cat /etc/exportsno_root_squash :代表root不进行匿名替换,保留root权限/etc/init.d/rpcbind...(Centos6 与Centos5不同 ,Centos5 下是portmap)/etc/init.d/nfs/etc/init.d/nfslocknetstat -tulnp | grep -E ‘(...-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 可以看到更详细的权限配置...可以使用/255.255.255.0 来代替/24----启动服务分别启动下面几个服务/etc/init.d/rpcbind (Centos6 与Centos5不同 ,Centos5 下是portmap...is stopped[root@test data]# /etc/init.d/nfs start Starting NFS services: [ OK ]Starting NFS quotas
如果想查看当前比较全面的参数,可以通过 /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
0 0 :::111 :::* [root@test ~]# Tip: NFS...的启动信息默认会写到 /var/log/messages 里NFS的服务会打开很多端口(并且其中一些端口是随机的)[root@test data]# netstat -tulnp | grep -E '...(rpc|nfs)'tcp 0 0 0.0.0.0:34146 0.0.0.0:* LISTEN 37900
重启NFS服务,然后看看 rpcinfo[root@nfs-server ~]# rpcinfo -p | grep -E '(rquota|mount|nlock)' 100011 1...tcp 32803 nlockmgr 100021 3 tcp 32803 nlockmgr 100021 4 tcp 32803 nlockmgr[root@nfs-server...-p udp -s 192.168.1.0/24 -m multiport --dport 111,2049,875,892,32769,32803 -j ACCEPTTip: iptables 的配配置需要
开启了三个版本进行响应----查看NFS共享使用 showmount 查看NFS共享这个工具同样依赖rpcbind[root@nfs-server ~]# showmount -a localhostAll...list for localhost:/data/nfs 192.168.1.0/24[root@nfs-server ~]# cat /etc/exports /data/nfs 192.168.1.215...(rw,sync,no_root_squash) 192.168.1.0/24(ro)[root@nfs-server ~]# [root@nfs-client ~]# showmount -e nfs-server...Export list for nfs-server:/data/nfs 192.168.1.0/24[root@nfs-client ~]# showmount -a nfs-server All...mount points on nfs-server:192.168.1.215:/data/nfs[root@nfs-client ~]#
由于实验室的项目需要实现在CephFS之上建立NFS之上,所以记录一下Ubuntu环境NFS服务器的安装与配置流程。...(NFS端口使用在默认情况下是不固定,所以若配置NFS服务器需要搭配防火墙使用的话,请配置固定端口) SELINUX=disabled 3.NFS服务器的安装: NFS的安装只需要安装rpcbind与nfs-server...这里要提醒一下,NFS服务器会直接使用到内核的模块,所以内核必须要支持 NFS 才行。如果操作系统的版本是自行编译的内核的话,需要注意编译NFS的内核支持。 ...sudo apt-get install nfs-kernel-server 4.NFS服务器的配置: NFS服务器的主要配置文件就是:/etc/exports。...小结:梳理了一下在Ubuntu之下NFS服务器的安装与配置。当然RedHat系列的发行版也是大同小异。若有疏漏,望指点斧正。
其中,给mountd、rquotad设置端口的方式很简单,在/etc/sysconfig/nfs中添加一下设置即可: RQUOTAD_PORT=30001 LOCKD_TCPPORT=30002 LOCKD_UDPPORT...=30002 MOUNTD_PORT=30003 STATD_PORT=30004 重启rpc、nfs的配置与服务: systemctl restart rpcbind.service systemctl...restart nfs.service 查看端口使用情况: rpcinfo -p 可以看到mountd服务已经使用了配置的端口,但是nlockmgr的端口还是随机的,还需在/etc/modprobe.d.../lockd.conf中添加以下设置: options lockd nlm_tcpport=30002 options lockd nlm_udpport=30002 重新加载NFS配置和服务: systemctl...restart nfs-config systemctl restart nfs-idmap systemctl restart nfs-lock systemctl restart nfs-server
如果觉得Samba服务程序的配置太麻烦,而且恰巧需要共享文件的主机都是Linux系统,推荐在客户端部署NFS服务来共享文件 。...如果使用rpm安装,一堆依赖,那工作量… rpm从哪里下? 下哪些? ? 想了想,还是找找系统自带的yum配置文件吧 ?...我有x86的,我也比对着下呗 方式一: 参考 x86的 [root@localhost rpm]# yum -y install nfs-utils --downloadonly --downloaddir...rpm]# systemctl start nfs-server.service 至此 ,nfs server端配置完毕 。...权限和你的配置有关系哈 (/etc/exports) 测试木问题呀 ---- NFS开机挂载 无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,这样远程共享资源就会自动随服务器开机而进行挂载
领取专属 10元无门槛券
手把手带您无忧上云