由于工作需要買了阿里云的三臺(tái)服務(wù)器做了負(fù)載均衡砰奕,代碼上傳三份到各個(gè)服務(wù)器康震,文件做了一個(gè)nfs共享的文件夾
下面介紹如何安裝nfs服務(wù)器
1燎含、服務(wù)端和客戶端必須軟件nfs-utils,事實(shí)上在安裝nfs-utils的同時(shí)腿短,rpcbind作為依賴包被安裝屏箍,因此無需再單獨(dú)安裝rpcbind。單獨(dú)安裝rpcbind時(shí)不會(huì)同時(shí)安裝nfs-utils橘忱。
yum -y install nfs-utils
2赴魁、啟動(dòng)服務(wù)端的nfs和rpcbind服務(wù),并將其設(shè)置為開機(jī)啟動(dòng)(作為服務(wù)器钝诚,應(yīng)保證服務(wù)在每次重啟之后都能迅速提供服務(wù))
systemctl start nfs
]# systemctl enable nfs
systemctl status nfs
提示:● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Active: active (exited) since ...
systemctl start rpcbind
systemctl enable rpcbind
systemctl status rpcbind
提示:● rpcbind.service - RPC bind service
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
Active: active (running) since ...
Main PID: 35630 (rpcbind)
CGroup: /system.slice/rpcbind.service
└─35630 /sbin/rpcbind -w
3颖御、在服務(wù)端創(chuàng)建需要共享的目錄
mkdir /nfs
4、修改服務(wù)端配置文件(就是需要配置允許訪問的客戶端的ip跟端口凝颇,還有讀寫權(quán)限)
修改服務(wù)端配置文件/etc/exports潘拱,增加如下一行:
/nfs 192.168.237.20(rw,sync)
/nfs 192.168.237.21(rw,sync)
/nfs 192.168.237.22(rw,sync)
如果有多臺(tái)疹鳄,直接寫多條數(shù)據(jù)
5、依次重啟服務(wù)端rpcbind芦岂、nfs服務(wù)
systemctl restart rpcbind
systemctl restart nfs
6瘪弓、啟動(dòng)客戶端nfs服務(wù)(客戶端可以不啟動(dòng)rpcbind服務(wù)),掛載服務(wù)端nfs目錄盔腔。多臺(tái)客戶端主機(jī)杠茬,必須每臺(tái)都啟動(dòng)
systemctl start nfs
mount -t nfs 192.168.237.20:/nfs /mnt
7、在客戶端設(shè)置開機(jī)自動(dòng)掛載NFS服務(wù)弛随,多臺(tái)客戶端主機(jī)瓢喉,必須每臺(tái)都啟動(dòng),防止出現(xiàn)異常重啟舀透,掛載異常
echo “/nfs 192.168.237.20:/nfs /mnt nfs defaults 0 0”>>/etc/fstab
8栓票、測(cè)試。在客戶端查看一下掛載情況愕够。
df -Th
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root xfs 8.3G 966M 7.4G 12% /
devtmpfs devtmpfs 478M 0 478M 0% /dev
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 489M 6.8M 482M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 xfs 247M 105M 142M 43% /boot
tmpfs tmpfs 98M 0 98M 0% /run/user/0
192.168.237.20:/nfs nfs4 14G 1.2G 13G 9% /mnt