Centos5与Centos6 下安装和部署NFS

简介:

一、安装NFS

1、首先安装NFS套件,命令如下:

yum install nfs-utils*(64位系统)

yum install nfs-utils*(32位系统)

2、安装后检测

rpm -qa | grep nfs-utils

[CentOS5]

nfs-utils-版本.el5
nfs-utils-lib-版本.el5

[CentOS6]

nfs-utils-版本.el6
nfs-utils-lib-版本.el6

3、然后安装portmap服务,portmap在centos6中改名为rpcbind

yum install rpcbind(centos6)

yum install portmap(centos5)

二、NFS服务端配置

1、/etc/service 增加端口

nfs             2049/tcp        nfsd
nfs             2049/udp        nfsd
#[CentOS5]

sunrpc          111/tcp         portmapper      # RPC 4.0 portmapper TCP
sunrpc          111/udp         portmapper      # RPC 4.0 portmapper UDP

#[CentOS6]

sunrpc          111/tcp         rpcbind      
sunrpc          111/udp         rpcbind    

2、/etc/exports配置挂接点和权限

/opt/centos6 192.168.0.0/24(ro,no_root_squash) 

#/opt/centos6是挂接点

#192.168.0.0/24 这个网段的服务器可以接受挂接nfs文件系统

#ro只读

#no_root_squash 当访问者为root用户时方位该目录具有root权限

三 启动NFS服务

1、读取/etc/exports 文件

exportfs -a

2、启动进程

[CentOS5]

/etc/init.d/portmap start

/etc/init.d/nfs start

chkconfig portmap on

chkconfig nfs on

[CentOS6]

/etc/init.d/rpcbind start

/etc/init.d/nfs start

chkconfig rpcbind on

chkconfig nfs on

3、查看进程和服务

netstat -nulpt |grep -E "111|2049"

看端口和服务是否启动

rpcinfo -p

看nfs  mountd portmapper 
 

四客户端访问NFS文件系统

1、查找NFS服务是否可用

showmount -e NFS-IP

如果看到了可以NFS服务器端相关消息,就可以使用nfs服务了

2、挂载

mount -t nfs NFS-IP:/opt/centos6 /mnt

[注意:如何解决报错信息]

If you got error such as this:

mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified

To fix this, you need to do:

rpc.statd

rpc.mountd

rpcinfo -p

本文转自大角牛博客51CTO博客,原文链接http://blog.51cto.com/jingshengsun888/1169111如需转载请自行联系原作者


运维的戏子

相关文章
|
4月前
|
存储 Kubernetes 容器
第十章 集群安装NFS以及NFS卸载客户端和服务端
第十章 集群安装NFS以及NFS卸载客户端和服务端
108 1
|
4月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
115 0
|
1月前
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
56 4
|
22天前
|
Kubernetes 关系型数据库 MySQL
k8s练习--通过NFS+PV+PVC+POD,部署一个MySQL服务,并将MySQL的数据进行持久化存储
本文档介绍了如何使用Kubernetes (K8s)、NFS、PersistentVolume (PV)、PersistentVolumeClaim (PVC)和Pod来部署并实现MySQL服务的数据持久化存储。Kubernetes是一个用于自动化部署、扩展和管理容器化应用的强大平台。NFS作为一种网络文件系统协议,能够使Kubernetes集群中的Pod跨节点访问共享文件。PV和PVC机制则提供了持久化的存储解决方案,确保数据即使在Pod生命周期结束后仍得以保留。
|
29天前
|
存储 Kubernetes 调度
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
43 0
|
2月前
|
Linux 网络安全
NFS 服务器安装
NFS(Network File System)网络文件系统,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。当我们在 NFS 服务器设置好一个共享目录后,其他的有权访问 NFS 客户端就可以将这个共享目录挂载到文件系统自定义的挂载点,挂载好后客户端在本地能够看到服务端共享目录中的所有数据
64 1
|
3月前
|
弹性计算 Linux
(已解决) centos6.5 yum源 失效 The whole CentOS 6 is dead and shouldn’t be used anywhere at all
(已解决) centos6.5 yum源 失效 The whole CentOS 6 is dead and shouldn’t be used anywhere at all
201 0
|
4月前
|
网络协议 Linux
Centos7 nfs常用命令详解
`/etc/exports`是NFS服务的配置文件,定义了共享给客户端的文件系统和访问规则。共享目录、客户端IP或域名、以及访问权限和用户映射选项是其主要内容。客户端指定方式包括IP地址、子网、域名或通配符。选项包括读写权限(ro/rw)、用户映射(如root_squash/no_root_squash/all_squash)和其他设置(sync/async/secure/insecure等)。`exportfs -r`用于重新应用配置。配置示例:`/opt/test`共享给192.168.1.0/24,权限为rw,同步写入(sync)。注意,不建议开启no_root_squash以确保安全。
96 0
|
4月前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
115 0
|
4月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输