nfs
nfs(network file system)即網路檔案系統,是freebsd支援的檔案系統中的一種,它允許網路中的計算機之間通過tcp/ip網路共享資源。在nfs的應用中,本地nfs的客戶端應用可以透明地讀寫位於遠端nfs伺服器上的檔案,就像訪問本地檔案一樣。
linux對linux的檔案傳輸服務
nfs服務端:192.168.6.8
nfs客戶端:192.168.6.1
優點:主要用於盤陣技術
缺點:可持續性服務,一旦掛載一直處與連線狀態
一.安裝啟動nfs服務(伺服器和客戶端)
檢視是否安裝nfs相關元件(rpm –qa | grep nfs)
啟動rpcbind和nfs服務(注:rpcbind一定要優先於nfs啟動)
沒有時: yum -y install nfs* rpcbindservice rpcbind restart
service nfs restart
二. 配置nfs檔案(/etc/exports)(伺服器)
vim /etc/exports
/共享目錄絕對路徑/ 允許訪問主機位址(許可權)->服務許可權
(注:不僅需要考慮服務的許可權還需要考慮檔案目錄的許可權)
例:/home/danny/ 192.168.6.1(rw)
/home/danny/ 192.168.6.0/24(rw)
2.重新整理共享配置
exportfs -rv(refresh)
三. 測試
在nfs伺服器上建立共享檔案目錄
mkdir /home/danny/
在客戶端建立伺服器共享目錄掛載點
mkdir /home/
將伺服器共享目錄掛載到客戶端掛載點(客戶端)
mount 192.168.6.8:/home/danny/ /home
(注:有時客戶端不能在共享資料夾進行一些建立、刪除或執行的時候除了服務端沒有設定許可權外,還可能是共享資料夾的系統許可權沒設定,可通過chmod o+rwx來設定)
考慮是否設定開機自動掛載
解除安裝擴充套件:autofs 可自動掛載解除安裝nfs,且只需要在客戶端配置
注釋:在客戶端訪問修改/home下的檔案就相當於訪問修改伺服器端下的/home/danny下的檔案
(注:不僅需要考慮服務的許可權還需要考慮檔案系統的許可權,客戶端在該共享目錄建立檔案時需要在服務端上修改檔案系統許可權 chmod o+w /home/danny)
補充:授權範圍:
主機:192.168.18.252
網段:192.168.18.0/24
所有:*
網域名稱:baidu.com
補充:網域名稱授權需要有解析伺服器,如果沒有,該條無效
autofs自動掛載解掛nfs
service:
1、編輯配置檔案
#vim /etc/exports
/test/1 192.168.18.252(rw)
/ test /2 192.168.18.252(rw)
/ test /3 192.168.18.252(rw)
2、重新整理配置檔案
#exportfs -rv
client:
1、配置autofs主檔案(沒有就安裝autofs)
#vim /etc/auto.master
/share /etc/auto.misc (在客戶端建立掛載目錄/share…..)
2、配置規則檔案
#vim /etc/auto.misc
1 -fstype=nfs,rw 192.168.18.251:/ test /1
2 -fstype=nfs,rw 192.168.18.251:/ test /2
3 -fstype=nfs,rw 192.168.18.251:/ test /3
3、啟動服務
#service autofs restart
啟動服務時:客戶端即可進入相應的目錄,系統自動掛載使用者進入的目錄(例:客戶端進入/share目錄後,如果輸入命令cd 1 ,系統將自動掛載服務端的/test/1到客戶端的/share/1。)
停止服務時: 目錄自動解除安裝
NFS 伺服器搭建
首先在vmware上搭建兩個系統我選擇的兩個ubuntu系統 ubuntu1 ip位址192.168.1.49 ubuntu2 ip位址192.168.1.51 兩個系統分別執行下面的命令 sudo apt get install nfs kernel server 安裝 nfs 伺服器端 sudo...
搭建NFS伺服器
搭建乙個nfs伺服器 nfs應用場景及好處 nfs配置 在服務端和客戶端安裝nfs utils 在服務端啟動服務 systemctl start rpcbind nfs serversystemctl start rpcbind首先建立共享目錄,mkdir p nfs 在修改 etc exports...
搭建NFS伺服器。
本指導中的nfs客戶端指執行harmonyos核心的裝置。硬體連線設定。harmonyos核心裝置連線到nfs伺服器的網路。設定兩者ip,使其處於同一網段。比如,設定nfs伺服器的ip為10.67.212.178 24,設harmonyos核心裝置ip為10.67.212.3 24。harmonyo...