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
客戶端搭建完成