NFS伺服器工作原理及部署

2021-09-28 17:37:17 字數 2175 閱讀 4572

*nfs就是network file system的縮寫,它最大的功能就是可以通過網路,讓不同的機器、不同的作業系統可以共享彼此的檔案。*

nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來看,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣,在使用上相當便利;

nfs伺服器的掛載結構圖:

當我們在nfs伺服器設定好乙個共享目錄/home/public後,其他的有權訪問nfs伺服器的nfs客戶端就可以將這個目錄掛載到自己檔案系統的某個掛載點,這個掛載點可以自己定義,如上圖客戶端a與客戶端b掛載的目錄就不相同。並且掛載好後我們在本地能夠看到服務端/home/public的所有資料。如果伺服器端配置的客戶端唯讀,那麼客戶端就只能夠唯讀。如果配置讀寫,客戶端就能夠進行讀寫。掛載後,nfs客戶端檢視磁碟資訊命令:#df –h。

1)首先伺服器端啟動rpc服務,並開啟111埠

2)伺服器端啟動nfs服務,並向rpc註冊埠資訊

3)客戶端啟動rpc(portmap服務),向服務端的rpc(portmap)服務請求服務端的nfs埠

4)服務端的rpc(portmap)服務反饋nfs埠資訊給客戶端。

5)客戶端通過獲取的nfs埠來建立和服務端的nfs連線並進行資料的傳輸。

**nas(儲存端)**

[root@nas ~]# yum -y install nfs-utils

[root@nas ~]# mkdir /webdata //儲存****

1. 檢視儲存端共享 [可選]

[root@web1 ~]# showmount -e 192.168.122.241 // 查詢nfs伺服器可用目錄

export list for 192.168.122.241:

/webdata 192.168.122.0/24

2. 手動掛載 [可選]

[root@web1 ~]# mount -t nfs 192.168.122.241:/webdata /var/www/html/

[root@web1 ~]# umount /var/www/html/

3. 自動掛載到**主目錄

[root@web1 ~]# vim /etc/fstab

192.168.122.241:/webdata /var/www/html nfs defaults 0 0

[root@web1 ~]# mount -a

4. 檢視掛載

[root@web1 ~]# df

192.168.122.152:/webdata 7923136 692416 6821568 10% /var/www/html

[root@web1 ~]# ls /var/www/html/

index.html

NFS伺服器的工作原理

1.nfs nfs是分布式計算機系統的乙個組成部分,可實現在異構網路上共享和裝配遠端檔案系統。其最大功能是可以通過網路讓不同作業系統的計算機可以共享資料,所以也可以將其看做是一台檔案伺服器。客戶端pc可以掛在nfs伺服器所提供的目錄並且掛載之後這個目錄看起來如同本地的磁碟分割槽一樣,可以使用cp c...

NFS伺服器部署實戰

nfs 伺服器 192.168.2.16 作業系統centos7 物理機器,磁碟很大 1.安裝前準備 a.確認可以連線網際網路 應該看到上面的類似資訊,如果不行請修改 etc resolv.conf 配置,root centos7 more etc resolv.conf nameserver 8....

NFS服務部署及工作流程講解

nfs工作流程 1 服務端啟動rpc服務 2 服務端啟動nfs服務 3 服務端nfs服務向rpc服務進行註冊 只註冊一次,除非重啟 4 客戶端執行mount命令進行 儲存掛載 5 客戶端向rpc請求nfs服務 6 rpc服務返回埠號給客戶端 7 客戶端通過埠號請求傳輸資料 ps rpc服務相當於乙個...