NFS伺服器部署實戰

2021-08-31 16:17:37 字數 2085 閱讀 1956

nfs 伺服器 192.168.2.16 作業系統centos7 物理機器,磁碟很大

1.安裝前準備

a.確認可以連線網際網路

應該看到上面的類似資訊, 如果不行請修改/etc/resolv.conf 配置,

[root@centos7]# more /etc/resolv.conf

nameserver 8.8.8.8

b. 確認2機器可以互相訪問 從192.168.2.16 ping 10.20.2.1

確認使互通的。或ssh [email protected] 看看是否能夠登陸.

在 192.168.2.16 這台伺服器上操作

a.yum install -y nfs-utils rpcbind

systemctl enable rpcbind.service

systemctl enable nfs-server.service

c.開放防火牆

firewall-cmd --permanent --add-service=nfs

firewall-cmd --permanent --add-service=mountd

firewall-cmd --permanent --add-service=rpc-bind

firewall-cmd --reload

firewall-cmd --zone=public --add-port=111/tcp --add-port=111/udp --add-port=2049/tcp --add-port=2049/udp–add-port=875/tcp --add-port=875/udp --add-port=892/tcp --add-port=892/udp --add-port=32803/tcp --add-port=32769/udp --permanent

firewall-cmd --reload

d. 設定服務開機自啟動

systemctl start rpcbind.service

systemctl start nfs-server.service

rpcinfo -p

exportfs -r

e. 配置共享目錄

#vim /etc/exports 配置如下:

[root@localhost ~]# more /etc/exports

/mnt/sdc1/book/ 10.20.2.*(rw,sync,no_root_squash,no_all_squash)

#rw:讀寫許可權

#sync:檔案同時寫入硬碟和記憶體

#no_root_squash:nfs客戶端連線服務端時如果使用的是root的話那麼對服務端分享的目錄來說也擁有root許可權

f. 使nfs配置檔案生效

exportfs -r

g. 檢視192.168.2.16檔案共享情況

showmount -e 192.168.2.16

在客戶端機器 10.20.2.1 上操作

#客戶端使用方式:

#nfs 使用端的虛擬機器:hadoop-namenode

如果發現rpm 資料問題,可以執行: package-cleanup --cleandupes

修復,再安裝.

從另乙個視窗,登陸192.168.2.16 檢視是否生效,如果可以看到剛才建立的1.txt 內容,則配置成功.

NFS伺服器配置實戰

一,nfs簡介 nfs network file system 網路檔案系統,是使不同的計算機之間能夠通過網路進行檔案共享的一種 協議,多用於unix linux系統中。nfs最早是由sun公司於1984年開發出來的。nfs採用客戶 伺服器工作模式,在nfs伺服器上將 nfs public目錄設定為...

NFS伺服器工作原理及部署

nfs就是network file system的縮寫,它最大的功能就是可以通過網路,讓不同的機器 不同的作業系統可以共享彼此的檔案。nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來看,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣,在使用上相...

nfs伺服器配置

nfs伺服器可以讓linux作業系統之間資料的傳送,比如你跑有linux系統的開發板和你linux電腦間資料傳送 在 etc exports 檔案中加一句話 nfs ser 192.168.0.rw,no root squash 儲存退出 nfs ser 其他linux機器 比如你的開發板 訪問的資...