搭建nfs共享存储服务之三客户端配置

本文涉及的产品
文件存储 NAS,50GB 3个月
简介:

在客户端操作的:

1. 检查客户端有没有安装nfs-utils和rpcbind软件程序 (这两个必须安装)


[root@web01 ~]# rpm -qa nfs-utils rpcbind
nfs-utils-1.2.3-75.el6.x86_64
rpcbind-0.2.0-13.el6_9.1.x86_64

如果没有安装,需要用yum安装。安装方法参考:搭建nfs共享存储服务之二

wKiom1mG0aawxxuNAAEaxCK07wA897.jpg


[root@web01 ~]# /etc/init.d/rpcbind status
rpcbind is stopped
[root@web01 ~]# /etc/init.d/rpcbind start
Starting rpcbind:                                          [  OK  ]

设置开机启动

[root@web01 ~]# chkconfig rpcbind on

[root@web01 ~]# chkconfig --list rpcbind
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off


2.挂载目录。

挂载前先检查:

[root@web01 ~]# showmount -e 172.16.1.31
Export list for 172.16.1.31:
/data 172.16.1.0/24

如果shownmount出现不了结果,用telnet 172.16.1.31 111检查端口是否通,如果telnet未安装,先安装telnet

[root@web01 ~]# yum install telnet -y

确可以telnet通

[root@web01 ~]# telnet 172.16.1.31 11
Trying 172.16.1.31...
telnet: connect to address 172.16.1.31: Connection refused

shownmount有结果后,再挂载。mount -t表示类型,172.16.1.31:/data表示远端nfs服务器172.16.1.31的/data目录,/mnt表示本地nfs客户端。

[root@web01 ~]# mount -t nfs 172.16.1.31:/data /mnt

再用df -hT查看挂载是否成功。

[root@web01 ~]# df -hT
Filesystem        Type   Size  Used Avail Use% Mounted on
/dev/sda3         ext4    18G  1.5G   16G   9% /
tmpfs             tmpfs  931M     0  931M   0% /dev/shm
/dev/sda1         ext4   190M   38M  142M  22% /boot
172.16.1.31:/data nfs     18G  1.5G   16G   9% /mnt

验证:

在客户端/mnt目录下创建一个oldboy.txt文件,然后查看服务端nfs的目录/data是否存在。

如果存在说明验证成功。


6. 放到开机自启动中。

[root@web01 ~]# echo "mount -t nfs 172.16.1.31:/data /mnt">>/etc/rc.local
[root@web01 ~]# tail -1 /etc/rc.local 
mount -t nfs 172.16.1.31:/data /mnt


总结:

wKioL1mG2HeCeCYHAAF0Q_Gy9YQ800.jpg

总结NFS客户端

  1. 检查系统版本

hostname nfsclient

cat /etc/redhat-release

uname -u

uname -m

2.安装rpc服务并检查

rpm -qa nfs-utils rpcbind

yum groupinstall "NFS file server" -y(安装方法和yum install nfs-utils rpcbind -y)

rpm -qa nfs-utils rpcbind

3.启动rpc服务并检查

/etc/init.d/rpcbind start

/etc/init.d/rpcbind status

4.设置开机自启动并检查

chkconfig rpcbind on

chkconfig --list rpcbind

5.检查服务器的NFS是否ok

showmount -e 172.16.1.31

排查故障:

(1)物理故障:ping 172.16.1.31

(2)端口是否开通:telnet 172.16.1.31 111注意:防火墙是否开启阻止

6.挂载并测试

mount -t nfs 172.16.1.31:/data /mnt

cd /mnt

ls -l

touch oldboy.log

ls il

echo "mount -t nfs 172.16.1.31:/data /mnt">>/etc/rc.local

提示:也可以放入/etc/fstab,需要注意一些情况。


NFS排错:

1.前提:NFS原理以及不熟的步骤很熟练

2.现在客户端排查

ping server_ip

telnet server_ip 111

showmount -e server_ip

mount

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

sandshell
相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
7月前
|
存储 Kubernetes 容器
第十章 集群安装NFS以及NFS卸载客户端和服务端
第十章 集群安装NFS以及NFS卸载客户端和服务端
128 1
|
7月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
158 0
|
2月前
|
网络协议 安全 Linux
NFS客户端请求
【10月更文挑战第14天】
26 2
|
4月前
|
运维 Ubuntu 安全
在Linux中,如何配置NFS共享?
在Linux中,如何配置NFS共享?
|
4月前
|
Ubuntu Linux 网络安全
在Linux中,如何配置Samba或NFS文件共享?
在Linux中,如何配置Samba或NFS文件共享?
|
7月前
|
存储 Kubernetes 数据安全/隐私保护
|
7月前
|
Unix Linux Shell
linux 配置NFS
NFS(Network File System)是跨平台的网络文件系统,允许不同操作系统和硬件通过RPC协议共享文件系统。服务端启动RPC服务和NFS,注册端口信息。客户端请求服务器的NFS端口,建立连接进行数据传输。优点包括配置简单、数据可靠、支持多系统间文件共享。缺点包括端口不固定、数据明文传输、安全性较低(基于IP认证)。在Redhat 9环境下,通过安装nfs-utils和rpcbind,配置共享目录和exports文件,设置权限,客户端安装相同软件包,使用showmount命令查看共享,挂载NFS目录,实现透明访问。
168 1
|
7月前
|
存储 Kubernetes 应用服务中间件
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
k8s-配置与存储-持久化存储-NFS 挂载、StorageClass 存储类 动态创建NFS-PV案例
619 0
|
7月前
|
Unix
AIX 配置NFS记要
AIX 配置NFS记要
69 0
|
7月前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
140 0