最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

NFS實(shí)現(xiàn)多服務(wù)器文件的共享的方法步驟

 更新時(shí)間:2025年01月23日 10:09:09   作者:禿了也弱了。  
NFS允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間共享資源,客戶端可以透明地讀寫(xiě)遠(yuǎn)端NFS服務(wù)器上的文件,本文就來(lái)介紹一下NFS實(shí)現(xiàn)多服務(wù)器文件的共享的方法步驟,感興趣的可以了解一下

一、簡(jiǎn)介

NFS是network file sytem的縮寫(xiě),它允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間共享資源。在NFS的應(yīng)用中,本地NFS的客戶端應(yīng)用可以透明地讀寫(xiě)位于遠(yuǎn)端NFS服務(wù)器上的文件,就像訪問(wèn)本地文件一樣。

在這里插入圖片描述

因?yàn)镹FS服務(wù)有很多功能,提供不同功能的進(jìn)程使用的端口號(hào)也就會(huì)各不相同,如果客戶端想要請(qǐng)求NFS服務(wù)器的某項(xiàng)功能,勢(shì)必需要先知道其功能的目的端口號(hào),才能從NFS服務(wù)器哪里獲得服務(wù)。那么NFS服務(wù)這么多功能端口號(hào),客戶端如何知道NFS服務(wù)器的某項(xiàng)功能使用的什么端口號(hào)呢?這就需要RPC遠(yuǎn)程過(guò)程調(diào)用協(xié)議來(lái)記錄NFS服務(wù)器各功能所使用的端口號(hào)。其過(guò)程如下:

1.首先在服務(wù)端,NFS服務(wù)啟動(dòng)以后,就會(huì)隨機(jī)的使用一些端口號(hào),然后NFS服務(wù)就會(huì)將自己使用的端口號(hào)告訴本系統(tǒng)內(nèi)的RPC服務(wù),RPC記錄下NFS各個(gè)功能所使用的端口。并開(kāi)啟RPC服務(wù)的111端口等待客戶端通過(guò)RPC請(qǐng)求來(lái)獲取到NFS服務(wù)所使用的端口號(hào)。

2.客戶端啟動(dòng)自身的RPC(portmap)服務(wù),向服務(wù)端的RPC(portmap)服務(wù)請(qǐng)求NFS文件共享服務(wù)開(kāi)放的端口號(hào)。

3.服務(wù)端RPC服務(wù)收到用戶的請(qǐng)求后,查閱NFS服務(wù)所使用的端口號(hào),并將其使用的端口號(hào)告訴給客戶端。

4.客戶端知道NFS服務(wù)器使用的端口號(hào)后,就可以通過(guò)獲取到的目的端口號(hào)與NFS服務(wù)器進(jìn)行數(shù)據(jù)傳輸。

注意:在服務(wù)端上,因?yàn)镹FS服務(wù)需要向RPC服務(wù)注冊(cè)自己所使用的端口號(hào),因此RPC只有先于NFS服務(wù)啟動(dòng),NFS服務(wù)才能將自己使用的端口號(hào)注冊(cè)到本地的RPC服務(wù)上。

二、部署

1、準(zhǔn)備

我們這里準(zhǔn)備了三臺(tái)服務(wù)器,一臺(tái)服務(wù)端,兩臺(tái)客戶端進(jìn)行測(cè)試。

1、服務(wù)端和客戶端:安裝nfs-utils

yum -y install nfs-utils

2、服務(wù)端:創(chuàng)建共享目錄

# 創(chuàng)建兩個(gè)共享目錄
mkdir -p /root/nfs/files1
mkdir -p /root/nfs/files2

# 創(chuàng)建測(cè)試文件
touch /root/nfs/files1/111.txt
touch /root/nfs/files1/222.txt
touch /root/nfs/files2/333.txt
touch /root/nfs/files2/444.txt

3、服務(wù)端:配置exports文件

# 默認(rèn)是空的,需要編輯
vi /etc/exports

# 里面的內(nèi)容,我們將兩個(gè)目錄共享給另外兩臺(tái)服務(wù)器,配置詳細(xì)內(nèi)容請(qǐng)查看下面的附錄
/root/nfs/files1 192.168.56.11(rw,sync,no_root_squash)
/root/nfs/files2 192.168.56.11(rw,sync,no_root_squash)
/root/nfs/files1 192.168.56.12(rw,sync,no_root_squash)
/root/nfs/files2 192.168.56.12(rw,sync,no_root_squash)

導(dǎo)出(廣播)編輯的文件,并啟動(dòng)nfs服務(wù),如果已經(jīng)啟動(dòng)可以直接重啟或者exportfs -r

# 可以使用exportfs命令使新修改的配置文件生效
exportfs -r
# 啟動(dòng)
systemctl start nfs

# 重啟
systemctl restart nfs

4、客戶端掛載

注意:兩臺(tái)客戶端都需要執(zhí)行以下命令!

# 1、顯示NFS服務(wù)器(IP為192.168.56.10)的輸出目錄列表:
#  showmount 選項(xiàng)
# -d:僅顯示已被NFS客戶端加載的目錄;
# -e:顯示NFS服務(wù)器上所有的共享目錄。
[root@localhost ~]# showmount -e 192.168.56.10
Export list for 192.168.56.10:
/root/nfs/files2 192.168.56.12,192.168.56.11
/root/nfs/files1 192.168.56.12,192.168.56.11

# 2、創(chuàng)建目錄,用于掛載
mkdir -p /root/nfs/files1
mkdir -p /root/nfs/files2

# 3、執(zhí)行掛載
mount -t nfs 192.168.56.10:/root/nfs/files1 /root/nfs/files1
mount -t nfs 192.168.56.10:/root/nfs/files2 /root/nfs/files2

# 4、查看是否掛載成功
[root@localhost files1]# df -h
Filesystem                      Size  Used Avail Use% Mounted on
devtmpfs                        2.1G     0  2.1G   0% /dev
tmpfs                           2.1G     0  2.1G   0% /dev/shm
tmpfs                           2.1G   17M  2.1G   1% /run
tmpfs                           2.1G     0  2.1G   0% /sys/fs/cgroup
/dev/sda1                        40G  8.0G   33G  20% /
192.168.56.10:/root/nfs/files1   40G  8.0G   33G  20% /root/nfs/files1
192.168.56.10:/root/nfs/files2   40G  8.0G   33G  20% /root/nfs/files2

# 5、測(cè)試
# 任何一臺(tái)服務(wù)器在/root/nfs/files1修改文件,都會(huì)同步修改。

5、客戶端:卸載

#使用以下命令強(qiáng)行解除掛載
umount -l /root/nfs/files2 
umount -l /root/nfs/files1

或者使用
#將會(huì)顯示使用這個(gè)模塊的pid
fuser -m /root/nfs/files1
#將會(huì)直接kill那個(gè)pid
fuser -mk /root/nfs/files1

三、附錄

1、NFS服務(wù)基本命令

systemctl start nfs  	啟動(dòng)NFS服務(wù)
systemctl stop nfs 	停止nfs服務(wù)
systemctl restart nfs	重新啟動(dòng)nfs服務(wù)
systemctl status nfs 	查看nfs服務(wù)狀態(tài)
systemctl enable nfs	設(shè)置開(kāi)機(jī)自啟動(dòng)nfs服務(wù)

2、/etc/exports參數(shù)解釋

/etc/exports是NFS服務(wù)器配置文件,它用于定義共享目錄和訪問(wèn)權(quán)限。它的格式如下:

<目錄路徑> <允許訪問(wèn)的主機(jī)>(<選項(xiàng)>)

其中,目錄路徑表示要共享的服務(wù)端目錄路徑,允許訪問(wèn)的主機(jī)表示可以訪問(wèn)該目錄的主機(jī)名或IP。

參數(shù)解釋:
(1) ro 該主機(jī)對(duì)該共享目錄有只讀權(quán)限

(2) rw 該主機(jī)對(duì)該共享目錄有讀寫(xiě)權(quán)限

(3) root_squash 客戶機(jī)用root用戶訪問(wèn)該共享文件夾時(shí),將root用戶映射成匿名用戶

(4) no_root_squash 客戶機(jī)用root訪問(wèn)該共享文件夾時(shí),不映射root用戶

(5) all_squash 客戶機(jī)上的任何用戶訪問(wèn)該共享目錄時(shí)都映射成匿名用戶

(6) anonuid 將客戶機(jī)上的用戶映射成指定的本地用戶ID的用戶

(7) anongid 將客戶機(jī)上的用戶映射成屬于指定的本地用戶組ID

(8) sync 資料同步寫(xiě)入到內(nèi)存與硬盤(pán)中

(9) async 資料會(huì)先暫存于內(nèi)存中,而非直接寫(xiě)入硬盤(pán)

(10) insecure 允許從這臺(tái)機(jī)器過(guò)來(lái)的非授權(quán)訪問(wèn)
 
(11) subtree_check 如果共享/usr/bin之類的子目錄時(shí),強(qiáng)制NFS檢查父目錄的權(quán)限(默認(rèn))

(12) no_subtree_check 和上面相對(duì),不檢查父目錄權(quán)限

(13) wdelay 如果多個(gè)用戶要寫(xiě)入NFS目錄,則歸組寫(xiě)入(默認(rèn))

(14 )no_wdelay 如果多個(gè)用戶要寫(xiě)入NFS目錄,則立即寫(xiě)入,當(dāng)使用async時(shí),無(wú)需此設(shè)置。

(15) hide 在NFS共享目錄中不共享其子目錄

(16) no_hide 共享NFS目錄的子目錄

(17) secure NFS通過(guò)1024以下的安全TCP/IP端口發(fā)送

(18) insecure NFS通過(guò)1024以上的端口發(fā)送

3、exportfs命令

exportfs命令提供了一系列參數(shù),?用于控制NFS共享的設(shè)置和狀態(tài)。?以下是一些常用的參數(shù)及其功能:?

-a:?用于打開(kāi)或取消所有目錄的共享。?
-r:?重新共享所有目錄,?使/var/lib/nfs/xtab和/etc/exports同步,?刪除/etc/exports中已刪除的條目,?并移除內(nèi)核共享表中任何不再有效的條目。?
-u:?取消一個(gè)或多個(gè)目錄的共享。?
-f:?在“新”模式下,?刷新內(nèi)核共享表之外的任何東西,?任何活動(dòng)的客戶程序?qū)⒃谒鼈兊南麓握?qǐng)求中得到mountd添加的新的共享?xiàng)l目。?
-v:?輸出詳細(xì)信息,?顯示在共享或取消共享時(shí)正在做什么,?以及顯示當(dāng)前共享列表時(shí)的共享選項(xiàng)。?

使用exportfs命令時(shí),?無(wú)需重啟NFS服務(wù)即可使配置文件生效,?這對(duì)于動(dòng)態(tài)調(diào)整NFS共享非常有用。?例如,?當(dāng)修改了/etc/exports配置文件后,?可以通過(guò)執(zhí)行exportfs -arv命令來(lái)立即使更改生效,?而不是重新啟動(dòng)NFS服務(wù)

參考資料

https://zhuanlan.zhihu.com/p/78114809

https://blog.csdn.net/liebe_u/article/details/139708752

https://www.cnblogs.com/hanfe1/p/16642948.html

到此這篇關(guān)于NFS實(shí)現(xiàn)多服務(wù)器文件的共享的方法步驟的文章就介紹到這了,更多相關(guān)NFS 多服務(wù)器文件共享內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 教你如何組裝raid5及raid1磁盤(pán)陣列服務(wù)器

    教你如何組裝raid5及raid1磁盤(pán)陣列服務(wù)器

    最近又親手給一個(gè)朋友組裝了一臺(tái)采用雙核心P4 820D處理器的8硬盤(pán)的1U機(jī)架式存儲(chǔ)型服務(wù)器,在組裝過(guò)程中,分別組建了硬件Raid5和軟件Raid5的磁盤(pán)陣列,過(guò)程很值得玩味,現(xiàn)在寫(xiě)出詳細(xì)的設(shè)置過(guò)程,以期拋磚引玉
    2023-04-04
  • 在XP系統(tǒng)上出現(xiàn)無(wú)法定位程序輸入點(diǎn) K32GetProcessMemoryInfo的解決方案

    在XP系統(tǒng)上出現(xiàn)無(wú)法定位程序輸入點(diǎn) K32GetProcessMemoryInfo的解決方案

    VC2012升級(jí)補(bǔ)丁5.0之后,編譯出來(lái)的程序發(fā)現(xiàn)在XP系統(tǒng)無(wú)法定位程序輸入點(diǎn) K32GetProcessMemoryInfo于動(dòng)態(tài)鏈接庫(kù)kernel32.dll之上。經(jīng)過(guò)一番折騰,此問(wèn)題解決,下面把我的解決方案總結(jié)分享給大家
    2015-09-09
  • Raid教程 全程圖解手把手教你做RAID

    Raid教程 全程圖解手把手教你做RAID

    本文要以一個(gè)具體的磁盤(pán)陣列配置方法為例向大家介紹磁盤(pán)陣列的一些基本配置方法,給出一些關(guān)鍵界面,使各位對(duì)磁盤(pán)陣列的配置有一個(gè)理性認(rèn)識(shí),因?yàn)椴煌放频姆?wù)器配置略有不同,大家可以到官方網(wǎng)站搜下
    2013-06-06
  • TCP socket SYN隊(duì)列和Accept隊(duì)列區(qū)別原理解析

    TCP socket SYN隊(duì)列和Accept隊(duì)列區(qū)別原理解析

    這篇文章主要介紹了TCP socket SYN隊(duì)列和Accept隊(duì)列區(qū)別原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • ETag使用效果對(duì)比及ETag配置圖文教程

    ETag使用效果對(duì)比及ETag配置圖文教程

    強(qiáng)烈建議大家設(shè)置sitemap的ETag,簡(jiǎn)簡(jiǎn)單單的一個(gè)小動(dòng)作就能看到相對(duì)明顯的效果還是很不錯(cuò)的,需要的朋友可以參考下
    2016-05-05
  • OnZoom基于Apache Hudi的一體架構(gòu)實(shí)踐解析

    OnZoom基于Apache Hudi的一體架構(gòu)實(shí)踐解析

    這篇文章主要介紹了OnZoom基于Apache Hudi的一體架構(gòu)實(shí)踐, 有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-03-03
  • 常用的web服務(wù)器軟件整理(win+linux)

    常用的web服務(wù)器軟件整理(win+linux)

    這篇文章主要介紹了常用的web服務(wù)器軟件整理,包括windows與linux下的,需要的朋友可以參考下
    2017-12-12
  • 阿里云服務(wù)器Ubuntu?20.04上安裝Odoo?15的詳細(xì)過(guò)程

    阿里云服務(wù)器Ubuntu?20.04上安裝Odoo?15的詳細(xì)過(guò)程

    這篇文章主要介紹了在阿里云服務(wù)器Ubuntu?20.04上安裝Odoo?15的過(guò)程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • dell 服務(wù)器開(kāi)機(jī)總是提示按F1才能進(jìn)入系統(tǒng)解決方法

    dell 服務(wù)器開(kāi)機(jī)總是提示按F1才能進(jìn)入系統(tǒng)解決方法

    這篇文章主要介紹了dell 服務(wù)器開(kāi)機(jī)總是提示按F1才能進(jìn)系統(tǒng)解決方法,不過(guò)提示上面一般都會(huì)有具體的提示信息,這里簡(jiǎn)單分享一下,需要的朋友可以參考下
    2016-04-04
  • 本地搭建minio文件服務(wù)器(使用bat腳本啟動(dòng))的方法

    本地搭建minio文件服務(wù)器(使用bat腳本啟動(dòng))的方法

    這篇文章主要介紹了本地搭建minio文件服務(wù)器(使用bat腳本啟動(dòng))的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評(píng)論

凌源市| 光山县| 方正县| 墨竹工卡县| 肃宁县| 泗洪县| 龙江县| 上林县| 松阳县| 井冈山市| 沭阳县| 福泉市| 玛沁县| 宣化县| 马尔康县| 文成县| 肇庆市| 泰州市| 满城县| 大城县| 吴江市| 利辛县| 新巴尔虎右旗| 永安市| 东宁县| 裕民县| 乌海市| 绿春县| 高安市| 浮梁县| 都安| 酉阳| 迭部县| 曲水县| 化州市| 资阳市| 平顺县| 汝城县| 慈溪市| 江西省| 平邑县|