服務(wù)端部署:
第一個(gè)歷程: 下載安裝軟件
[root@nfs01 ~]# rpm -qa |grep -E "nfs|rpc"
[root@nfs01 ~]# yum install -y nfs-utils rpcbind
第二個(gè)歷程: 編寫nfs服務(wù)配置文件
/etc/exports (man exports)
格式 01 02(03)
01: 設(shè)置數(shù)據(jù)存儲(chǔ)的目錄 /data
02: 設(shè)置網(wǎng)絡(luò)一個(gè)白名單 (允許哪些主機(jī)連接到存儲(chǔ)服務(wù)器進(jìn)行數(shù)據(jù)存儲(chǔ))
03: 配置存儲(chǔ)目錄的權(quán)限信息 存儲(chǔ)目錄一些功能
[root@nfs01 ~]# vim /etc/exports
/data 192.168.10.0/24(rw,sync)
第三個(gè)歷程: 創(chuàng)建一個(gè)存儲(chǔ)目錄
[root@nfs01 ~]# mkdir -p /data
[root@nfs01 ~]# chown nfsnobody.nfsnobody /data/
第四個(gè)歷程: 啟動(dòng)服務(wù)程序
先啟動(dòng) rpc服務(wù)
[root@nfs01 ~]# systemctl start rpcbind.service
[root@nfs01 ~]# systemctl enable rpcbind.service
再啟動(dòng) nfs服務(wù)
[root@nfs01 ~]# systemctl start nfs
[root@nfs01 ~]# systemctl enable nfs
客戶端部署:
第一個(gè)歷程: 安裝nfs服務(wù)軟件
[root@backup ~]# yum install -y nfs-utils
第二個(gè)歷程: 實(shí)現(xiàn)遠(yuǎn)程掛載共享目錄
[root@backup ~]# mount -t nfs 192.168.10.19:/data /mnt
[root@backup ~]# df -h
192.168.10.19:/data 17G 1.3G 16G 8% /mnt
測(cè)試:
[root@backup ~]# cd /mnt/
[root@backup mnt]# touch backup_data.txt
[root@nfs01 ~]# cd /data/
[root@nfs01 data]# ls
backup_data.txt
如何實(shí)現(xiàn)自動(dòng)掛載:
- 利用rc.local
echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local - 利用fstab文件
[root@backup ~]# vim /etc/fstab
172.16.1.31:/data /mnt nfs defaults 0 0