nfs 安装及配置

简介:

nfs 安装及配置

需要的程序
nfs-utils   nfs服务的主程序包,它提供rpc.nfsd及rpc.mountd这两个daemons以及相关的说明文件。
portmap       rpc主程序,记录服务的端口映射信息。

安装nfs、portmap
yum install nfs 
yum install portmap

设置mountd的端口和协议
vi /etc/services 
mountd          1001/tcp        #mountd
mountd          1001/udp        #mountd

创建共享目录
mkdir -p /data
赋权:
chown -R nfsnobody.nfsnobody /data


设置对192.168.1.0网络段开启共享,可以根据多个网络段开启共享

(比如192.168.2.0/24,/data 192.168.2.0/24(rw,sync,anonuid=65534,anongid=65534)
vi /etc/exports
/data 192.168.1.0/24(rw,sync,anonuid=65534,anongid=65534)

 

重新挂载/etc/exports的设置:#exportfs–arv

全部卸载/etc/exports的设置:#exportfs–auv

Exportfs:

-a:全部挂载(或卸载)/etc/exports 文件内的设置。

-r:重新挂载/etc/exports里的设置,同时同步更新/etc/exports及/var/lib/nfs/xtab的内容。

-u:卸载某一目录。

-v:在export时,将共享的目录显示在屏幕上。

 

如果rpcinfo –p的数据无法输出,表示注册的数据有问题,重新启动portmap和nfs即可。
service nfs restart && service portmap

防火墙添加开放端口
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m multiport -p tcp -s 192.168.1.0/24 --destination-ports 111,1001,2049  -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m multiport -p udp -s 192.168.1.0/24 --destination-ports 111,1001,2049 -j ACCEPT


挂载共享目录到 mnt目录下~
mount 192.168.1.2:/data /mnt

client查看Server有提供哪些NFS服务,可以使用showmount
# showmount -e  显示某台主机的/etc/exports所共享的目录数据
# showmount -a  显示当前主机与客户端NFS联机共享状态

 

umount可卸除目前挂在Linux目录中的文件系统。

umount /data/

 


本文转自 holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/634388


相关文章
|
1月前
|
存储 Kubernetes 容器
第十章 集群安装NFS以及NFS卸载客户端和服务端
第十章 集群安装NFS以及NFS卸载客户端和服务端
80 1
|
1月前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
234 0
|
1月前
|
Unix
AIX 配置NFS记要
AIX 配置NFS记要
18 0
|
1月前
|
Unix Linux Shell
linux 配置NFS
NFS(Network File System)是跨平台的网络文件系统,允许不同操作系统和硬件通过RPC协议共享文件系统。服务端启动RPC服务和NFS,注册端口信息。客户端请求服务器的NFS端口,建立连接进行数据传输。优点包括配置简单、数据可靠、支持多系统间文件共享。缺点包括端口不固定、数据明文传输、安全性较低(基于IP认证)。在Redhat 9环境下,通过安装nfs-utils和rpcbind,配置共享目录和exports文件,设置权限,客户端安装相同软件包,使用showmount命令查看共享,挂载NFS目录,实现透明访问。
50 1
|
1月前
|
存储 Kubernetes 数据安全/隐私保护
|
1月前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
58 0
|
1月前
|
运维 Linux
NFS配置实战
NFS配置实战
144 2
|
1月前
|
Ubuntu Linux
在嵌入式系统中加载nfs(包含nfs server 端的安装)
在嵌入式系统中加载nfs(包含nfs server 端的安装)
267 0
|
1月前
|
Ubuntu
百度搜索:蓝易云【Ubuntu 22.04上安装NFS服务教程。】
通过以上步骤,你可以在Ubuntu 22.04上安装和配置NFS服务,实现文件共享。确保在进行任何系统配置更改之前备份重要的数据,并在操作过程中小心谨慎,以免造成不必要的问题。
54 0
|
10月前
|
域名解析 运维 负载均衡
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
【运维知识进阶篇】Tomcat集群实战之部署zrlog博客(Tomcat服务安装+静态资源挂载NFS+Nginx负载均衡+HTTPS证书+Redis会话保持)
277 1