1、nfs搭建node
1)nfs介绍centos
NFS的优势: 1:简单,容易上手,容易掌握,数据是在文件系统之上 2:方便,部署快速,维护简单 3:可靠,从软件层面上看,数据可靠性高,经久耐用,数据是在文件系统之上 4:稳定 NFS的局限: 1:局限性是存在单点故障,若是nfs server宕机了全部客户端都不能访问共享目录。这个在后期的课程会经过负载均衡及高可用方案妳补 2:在搞并发的场合,NFS效率性能有限(通常几千万如下PV的网站不是瓶颈,除非网站构架太差) 3:客户端认证时基于ip和主机名的,安全性通常(用于内网则问题不大) 4:NFS数据是明文的,对数据完整性不做验证 5:多台机器挂载NFS服务时,链接管理维护麻烦。尤为NFS服务端出问题后,全部NFS客户端都挂掉状态(测试环境可以使用autofs自动挂载解决
2)准备2台机器安全
192.168.10.12 服务端 192.168.10.23 客户端
3)服务端安装,配置服务器
yum install nfs-unils -y
yum install rpcbind -y
修改配置文件。将data 目录做为挂载目录并发
[root@Ying data]# cat /etc/exports /data 192.168.10.12/24(rw,sync)
4)启动服务app
[root@Ying ~]# service rpcbind start 正在启动 rpcbind: [肯定] [root@Ying ~]# service nfs start 启动 NFS 服务: [肯定] 启动 NFS mountd: [肯定] 启动 NFS 守护进程: [肯定] 正在启动 RPC idmapd: [肯定] [root@Ying ~]# /etc/init.d/nfs reload 平滑重启服务
5)查看挂载目录负载均衡
[root@Ying ~]# showmount -e localhost Export list for localhost: /data 192.168.10.12/24
服务端搭建完成,注意关闭防火墙tcp
2、客户端搭建性能
1) 安装服务测试
yum install nfs-unils -y
# yum install rpcbind -y (可不用安装)
2)查看客户端是否能链接服务器
[root@node01 ~]# showmount -e 192.168.10.12 Export list for 192.168.10.12: /data 192.168.10.12/24
3)挂载共享文件
[root@node01 ~]# mount -t nfs 192.168.10.12:/data /tmp -o proto=tcp -o nolock 采用tcp链接方式挂载,更可靠 mount -t nfs 192.168.10.12:/data /mnt 普通挂载
注意 /tmp是本身建立的挂载目录
若是已有文件,需格外建立
4)使用df -h 查看挂载详情
[root@node01 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 20G 6.5G 13G 34% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 72M 1.8G 4% /run tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/sda1 197M 121M 77M 62% /boot tmpfs 378M 0 378M 0% /run/user/0 192.168.10.12:/data 18G 9.7G 8.4G 54% /tmp
客户端搭建完成