欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NFS服務(wù)器搭建與配置步驟

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:CSDN ? 2023-05-26 10:10 ? 次閱讀

NFS服務(wù)簡(jiǎn)介

什么是NFS?

NFS就是Network File System的縮寫,它最大的功能就是可以通過網(wǎng)絡(luò),讓不同的機(jī)器、不同的操作系統(tǒng)可以共享彼此的文件。

NFS服務(wù)器可以讓PC將網(wǎng)絡(luò)中的NFS服務(wù)器共享的目錄掛載到本地端的文件系統(tǒng)中,而在本地端的系統(tǒng)中來看,那個(gè)遠(yuǎn)程主機(jī)的目錄就好像是自己的一個(gè)磁盤分區(qū)一樣,在使用上相當(dāng)便利;

NFS一般用來存儲(chǔ)共享視頻,圖片等靜態(tài)數(shù)據(jù)。

NFS掛載原理:

1bfe2944-fafc-11ed-90ce-dac502259ad0.jpg

圖;服務(wù)器掛載結(jié)構(gòu)圖

如上圖示:

當(dāng)我們?cè)贜FS服務(wù)器設(shè)置好一個(gè)共享目錄/home/public后,其他的有權(quán)訪問NFS服務(wù)器的NFS客戶端就可以將這個(gè)目錄掛載到自己文件系統(tǒng)的某個(gè)掛載點(diǎn),這個(gè)掛載點(diǎn)可以自己定義,如上圖客戶端A與客戶端B掛載的目錄就不相同。并且掛載好后我們?cè)诒镜啬軌蚩吹椒?wù)端/home/public的所有數(shù)據(jù)。如果服務(wù)器端配置的客戶端只讀,那么客戶端就只能夠只讀。如果配置讀寫,客戶端就能夠進(jìn)行讀寫。掛載后,NFS客戶端查看磁盤信息命令:#df –h。

既然NFS是通過網(wǎng)絡(luò)來進(jìn)行服務(wù)器端和客戶端之間的數(shù)據(jù)傳輸,那么兩者之間要傳輸數(shù)據(jù)就要有想對(duì)應(yīng)的網(wǎng)絡(luò)端口,NFS服務(wù)器到底使用哪個(gè)端口來進(jìn)行數(shù)據(jù)傳輸呢?基本上NFS這個(gè)服務(wù)器的端口開在2049,但由于文件系統(tǒng)非常復(fù)雜。因此NFS還有其他的程序去啟動(dòng)額外的端口,這些額外的用來傳輸數(shù)據(jù)的端口是隨機(jī)選擇的,是小于1024的端口;既然是隨機(jī)的那么客戶端又是如何知道NFS服務(wù)器端到底使用的是哪個(gè)端口呢?這時(shí)就需要通過遠(yuǎn)程過程調(diào)用(Remote Procedure Call,RPC)協(xié)議來實(shí)現(xiàn)了!

RPC與NFS通訊原理:

因?yàn)镹FS支持的功能相當(dāng)多,而不同的功能都會(huì)使用不同的程序來啟動(dòng),每啟動(dòng)一個(gè)功能就會(huì)啟用一些端口來傳輸數(shù)據(jù),因此NFS的功能對(duì)應(yīng)的端口并不固定,客戶端要知道NFS服務(wù)器端的相關(guān)端口才能建立連接進(jìn)行數(shù)據(jù)傳輸,而RPC就是用來統(tǒng)一管理NFS端口的服務(wù),并且統(tǒng)一對(duì)外的端口是111,RPC會(huì)記錄NFS端口的信息,如此我們就能夠通過RPC實(shí)現(xiàn)服務(wù)端和客戶端溝通端口信息。PRC最主要的功能就是指定每個(gè)NFS功能所對(duì)應(yīng)的port number,并且通知客戶端,記客戶端可以連接到正常端口上去。

那么RPC又是如何知道每個(gè)NFS功能的端口呢?

首先當(dāng)NFS啟動(dòng)后,就會(huì)隨機(jī)的使用一些端口,然后NFS就會(huì)向RPC去注冊(cè)這些端口,RPC就會(huì)記錄下這些端口,并且RPC會(huì)開啟111端口,等待客戶端RPC的請(qǐng)求,如果客戶端有請(qǐng)求,那么服務(wù)器端的RPC就會(huì)將之前記錄的NFS端口信息告知客戶端。如此客戶端就會(huì)獲取NFS服務(wù)器端的端口信息,就會(huì)以實(shí)際端口進(jìn)行數(shù)據(jù)的傳輸了。

注意:在啟動(dòng)NFS SERVER之前,首先要啟動(dòng)RPC服務(wù)(即portmap服務(wù),下同)否則NFS SERVER就無法向RPC服務(wù)區(qū)注冊(cè),另外,如果RPC服務(wù)重新啟動(dòng),原來已經(jīng)注冊(cè)好的NFS端口數(shù)據(jù)就會(huì)全部丟失。因此此時(shí)RPC服務(wù)管理的NFS程序也要重新啟動(dòng)以重新向RPC注冊(cè)。特別注意:一般修改NFS配置文檔后,是不需要重啟NFS的,直接在命令執(zhí)行systemctl reload nfs或exportfs –rv即可使修改的/etc/exports生效

NFS客戶端和NFS服務(wù)器通訊過程:

1c05d1b2-fafc-11ed-90ce-dac502259ad0.jpg

圖:NFS工作原理

首先服務(wù)器端啟動(dòng)RPC服務(wù),并開啟111端口

服務(wù)器端啟動(dòng)NFS服務(wù),并向RPC注冊(cè)端口信息

客戶端啟動(dòng)RPC(portmap服務(wù)),向服務(wù)端的RPC(portmap)服務(wù)請(qǐng)求服務(wù)端的NFS端口

服務(wù)端的RPC(portmap)服務(wù)反饋NFS端口信息給客戶端。

客戶端通過獲取的NFS端口來建立和服務(wù)端的NFS連接并進(jìn)行數(shù)據(jù)的傳輸。

Linux下NFS服務(wù)器部署

NFS服務(wù)所需軟件及主要配置文件:

安裝NFS服務(wù),需要安裝兩個(gè)軟件,分別是:

RPC主程序:rpcbind

NFS 其實(shí)可以被視為一個(gè) RPC 服務(wù),因?yàn)閱?dòng)任何一個(gè) RPC 服務(wù)之前,我們都需要做好 port 的對(duì)應(yīng) (mapping) 的工作才行,這個(gè)工作其實(shí)就是『 rpcbind 』這個(gè)服務(wù)所負(fù)責(zé)的!也就是說, 在啟動(dòng)任何一個(gè) RPC 服務(wù)之前,我們都需要啟動(dòng) rpcbind 才行! (在 CentOS 5.x 以前這個(gè)軟件稱為 portmap,在 CentOS 6.x 之后才稱為 rpcbind 的!)。

NFS主程序:nfs-utils

就是提供 rpc.nfsd 及 rpc.mountd 這兩個(gè) NFS daemons 與其他相關(guān) documents 與說明文件、執(zhí)行文件等的軟件!這個(gè)就是 NFS 服務(wù)所需要的主要軟件。

NFS的相關(guān)文件:

主要配置文件:/etc/exports
這是 NFS 的主要配置文件了。該文件是空白的,有的系統(tǒng)可能不存在這個(gè)文件,主要手動(dòng)建立。NFS的配置一般只在這個(gè)文件中配置即可。

NFS 文件系統(tǒng)維護(hù)指令:/usr/sbin/exportfs
這個(gè)是維護(hù) NFS 分享資源的指令,可以利用這個(gè)指令重新分享 /etc/exports 變更的目錄資源、將 NFS Server 分享的目錄卸除或重新分享。

分享資源的登錄檔:/var/lib/nfs/*tab
在 NFS 服務(wù)器的登錄文件都放置到 /var/lib/nfs/ 目錄里面,在該目錄下有兩個(gè)比較重要的登錄檔, 一個(gè)是 etab ,主要記錄了 NFS 所分享出來的目錄的完整權(quán)限設(shè)定值;另一個(gè) xtab 則記錄曾經(jīng)鏈接到此 NFS 服務(wù)器的相關(guān)客戶端數(shù)據(jù)。

客戶端查詢服務(wù)器分享資源的指令:/usr/sbin/showmount
這是另一個(gè)重要的 NFS 指令。exportfs 是用在 NFS Server 端,而 showmount 則主要用在 Client 端。showmount 可以用來察看 NFS 分享出來的目錄資源。

服務(wù)端安裝NFS服務(wù)步驟:

第一步:安裝NFS和rpc。

[root@localhost~]#yuminstall-ynfs-utils
#安裝nfs服務(wù)
[root@localhost~]#yuminstall-yrpcbind
#安裝rpc服務(wù)

第二步:?jiǎn)?dòng)服務(wù)和設(shè)置開啟啟動(dòng):

注意:先啟動(dòng)rpc服務(wù),再啟動(dòng)nfs服務(wù)。

[root@localhost~]#systemctlstartrpcbind#先啟動(dòng)rpc服務(wù)
[root@localhost~]#systemctlenablerpcbind#設(shè)置開機(jī)啟動(dòng)
[root@localhost~]#systemctlstartnfs-servernfs-secure-server
#啟動(dòng)nfs服務(wù)和nfs安全傳輸服務(wù)
[root@localhost~]#systemctlenablenfs-servernfs-secure-server
[root@localhost/]#firewall-cmd--permanent--add-service=nfs
success#配置防火墻放行nfs服務(wù)
[root@localhost/]#firewall-cmd--reload
success

第三步:配置共享文件目錄,編輯配置文件:

首先創(chuàng)建共享目錄,然后在/etc/exports配置文件中編輯配置即可。

[root@localhost/]#mkdir/public
#創(chuàng)建public共享目錄
[root@localhost/]#vi/etc/exports
/public192.168.245.0/24(ro)
/protected192.168.245.0/24(rw)
[root@localhost/]#systemctlreloadnfs
#重新加載NFS服務(wù),使配置文件生效

配置文件說明:

格式: 共享目錄的路徑 允許訪問的NFS客戶端(共享權(quán)限參數(shù)

如上,共享目錄為/public , 允許訪問的客戶端為192.168.245.0/24網(wǎng)絡(luò)用戶,權(quán)限為只讀。

請(qǐng)注意,NFS客戶端地址與權(quán)限之間沒有空格。

NFS輸出保護(hù)需要用到kerberos加密(none,sys,krb5,krb5i,krb5p),格式sec=XXX

none:以匿名身份訪問,如果要允許寫操作,要映射到nfsnobody用戶,同時(shí)布爾值開關(guān)要打開,setsebool nfsd_anon_write 1

sys:文件的訪問是基于標(biāo)準(zhǔn)的文件訪問,如果沒有指定,默認(rèn)就是sys, 信任任何發(fā)送過來用戶名

krb5:客戶端必須提供標(biāo)識(shí),客戶端的表示也必須是krb5,基于域環(huán)境的認(rèn)證

krb5i:在krb5的基礎(chǔ)上做了加密的操作,對(duì)用戶的密碼做了加密,但是傳輸?shù)臄?shù)據(jù)沒有加密

krb5p:所有的數(shù)據(jù)都加密

用于配置NFS服務(wù)程序配置文件的參數(shù):

參數(shù) 作用
ro 只讀
rw 讀寫
root_squash 當(dāng)NFS客戶端以root管理員訪問時(shí),映射為NFS服務(wù)器的匿名用戶
no_root_squash 當(dāng)NFS客戶端以root管理員訪問時(shí),映射為NFS服務(wù)器的root管理員
all_squash 無論NFS客戶端使用什么賬戶訪問,均映射為NFS服務(wù)器的匿名用戶
sync 同時(shí)將數(shù)據(jù)寫入到內(nèi)存與硬盤中,保證不丟失數(shù)據(jù)
async 優(yōu)先將數(shù)據(jù)保存到內(nèi)存,然后再寫入硬盤;這樣效率更高,但可能會(huì)丟失數(shù)據(jù)

NFS客戶端掛載配置:

第一步:使用showmount命令查看nfs服務(wù)器共享信息。輸出格式為“共享的目錄名稱 允許使用客戶端地址”。

[root@localhost~]#showmount-e192.168.245.128
Exportlistfor192.168.245.128:
/protected192.168.245.0/24
/public192.168.245.0/24

showmount命令的用法;

參數(shù) 作用
-e 顯示NFS服務(wù)器的共享列表
-a 顯示本機(jī)掛載的文件資源的情況NFS資源的情況
-v 顯示版本號(hào)

第二步,在客戶端創(chuàng)建目錄,并掛載共享目錄。

[root@localhost~]#mkdir/mnt/public
[root@localhost~]#mkdir/mnt/data
[root@localhost~]#vim/etc/fstab
#在該文件中掛載,使系統(tǒng)每次啟動(dòng)時(shí)都能自動(dòng)掛載
192.168.245.128:/public/mnt/publicnfsdefaults00
192.168.245.128:/protected/mnt/datanfsdefaults01
[root@localhost~]#mount-a#是文件/etc/fstab生效

第三步:檢查:

[root@mail~]#df-Th
FilesystemTypeSizeUsedAvailUse%Mountedon
/dev/mapper/rhel-rootxfs17G3.1G14G18%/
devtmpfsdevtmpfs1.4G01.4G0%/dev
tmpfstmpfs1.4G140K1.4G1%/dev/shm
tmpfstmpfs1.4G9.1M1.4G1%/run
tmpfstmpfs1.4G01.4G0%/sys/fs/cgroup
/dev/sda1xfs1014M173M842M18%/boot
tmpfstmpfs280M32K280M1%/run/user/0
/dev/sr0iso96603.6G3.6G0100%/mnt/cdrom
192.168.245.128:/publicnfs417G3.7G14G22%/mnt/public
192.168.245.128:/protectednfs417G3.7G14G22%/mnt/data

在Window上掛載NFS

第一步:在控制面板–>添加程序和功能–>添加NFS組件。
1c0d423a-fafc-11ed-90ce-dac502259ad0.png

第二步:在此電腦,映射驅(qū)動(dòng)器中添加nfs地址,和要共享的文件夾。

1c15a646-fafc-11ed-90ce-dac502259ad0.png

第三步:如果權(quán)限有問題,打開注冊(cè)表:regedit, 在HKEY_LOCAL_MACHINESOFTWAREMicrosoftClientForNFSCurrentVersionDefault 下新建兩個(gè)OWORD(64)位值,添加值A(chǔ)nonymousGid,值默認(rèn)為0,AnonymousUid,值默認(rèn)為0。





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    596

    瀏覽量

    27526
  • RPC
    RPC
    +關(guān)注

    關(guān)注

    0

    文章

    111

    瀏覽量

    11584
  • NFS
    NFS
    +關(guān)注

    關(guān)注

    1

    文章

    53

    瀏覽量

    26176

原文標(biāo)題:NFS服務(wù)器搭建與配置

文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux開發(fā)_CentOS7.4服務(wù)器搭建NFS、NGINX服務(wù)器,安裝ffmpeg、Qt環(huán)境

    在CentOS7.4服務(wù)器版本的環(huán)境下搭建NFS服務(wù)器、安裝ffmpeg、安裝nginx服務(wù)器、部署Qt編譯環(huán)境。
    的頭像 發(fā)表于 07-14 13:45 ?1714次閱讀
    Linux開發(fā)_CentOS7.4<b class='flag-5'>服務(wù)器</b><b class='flag-5'>搭建</b><b class='flag-5'>NFS</b>、NGINX<b class='flag-5'>服務(wù)器</b>,安裝ffmpeg、Qt環(huán)境

    【AWorks試用體驗(yàn)】+NFS服務(wù)器搭建

    本帖最后由 youzizhile 于 2015-8-18 15:53 編輯 6.4 NFS服務(wù)器搭建6.4.1 NFS能做什么?在嵌入式Linux開發(fā)中,需要在Linux主機(jī)為目
    發(fā)表于 08-18 15:51

    第四課:NFS服務(wù)器配置

    NFS的客戶端應(yīng)用可以透明地讀寫位于遠(yuǎn)端NFS服務(wù)器上的文件,就像訪問本地文件一樣。介紹NFS安裝步驟1、執(zhí)行命令:sudo apt-get
    發(fā)表于 09-07 07:18

    TQ210 NFS服務(wù)器配置和使用

    ?! ∫?、NFS服務(wù)器配置  由于在安裝Linux系統(tǒng)的時(shí)候已經(jīng)安裝好NFS服務(wù)了,所以這里只需要配置
    發(fā)表于 11-23 15:35

    ubuntu下搭建NFS服務(wù)器

    ubuntu下搭建NFS服務(wù)器如何在ubuntu下搭建NFS服務(wù)器,是困擾很多人的一個(gè)問題,下面
    發(fā)表于 11-02 16:08

    如何配置NFS文件存儲(chǔ)服務(wù)器?

    配置NFS文件存儲(chǔ)服務(wù)器的方法步驟
    發(fā)表于 11-05 06:10

    網(wǎng)站服務(wù)器搭建配置

    網(wǎng)站服務(wù)器搭建配置  IIS   IIS(Internet Information Server)是微軟公司推出的Web服務(wù)器程序。安裝Windows 2000 Server或W
    發(fā)表于 01-27 16:43 ?8195次閱讀

    嵌入式linux實(shí)現(xiàn)mount掛載nfs服務(wù)器拷貝文件

    nfs服務(wù)器一般在本地虛擬機(jī)ubuntu搭建nfs服務(wù)器就行,具體流程,可以查看我的博客ubuntu下n
    發(fā)表于 11-01 17:07 ?1次下載
    嵌入式linux實(shí)現(xiàn)mount掛載<b class='flag-5'>nfs</b><b class='flag-5'>服務(wù)器</b>拷貝文件

    FTP服務(wù)器搭建詳細(xì)步驟

    FTP服務(wù)器是一種用于文件傳輸?shù)?b class='flag-5'>服務(wù)器,它可以讓用戶通過FTP客戶端上傳和下載文件。FTP服務(wù)器是一種非常實(shí)用的文件傳輸工具,可以方便地實(shí)現(xiàn)文件傳輸、備份、發(fā)布、下載和共享等功能。那么FTP
    的頭像 發(fā)表于 04-12 14:39 ?3.2w次閱讀

    瑞芯為RK3568開發(fā)板搭建NFS服務(wù)器

    瑞芯為RK3568開發(fā)板搭建NFS服務(wù)器
    的頭像 發(fā)表于 05-24 14:10 ?1285次閱讀
    瑞芯為RK3568開發(fā)板<b class='flag-5'>搭建</b><b class='flag-5'>NFS</b><b class='flag-5'>服務(wù)器</b>

    搭建ftp服務(wù)器步驟

    搭建ftp服務(wù)器步驟? 搭建FTP服務(wù)器是一項(xiàng)需要一定技術(shù)知識(shí)的任務(wù),但是只要按照以下步驟進(jìn)行
    的頭像 發(fā)表于 12-07 16:32 ?1231次閱讀

     海外云服務(wù)器搭建pi節(jié)點(diǎn)詳細(xì)步驟

     海外云服務(wù)器搭建pi節(jié)點(diǎn)簡(jiǎn)單嗎?海外云服務(wù)器搭建pi節(jié)點(diǎn)步驟有哪些?小編為您整理發(fā)布海外云服務(wù)器
    的頭像 發(fā)表于 02-21 10:16 ?1248次閱讀

    服務(wù)器搭建步驟

    服務(wù)器不僅提供了靈活的資源配置和強(qiáng)大的計(jì)算能力,還降低了IT基礎(chǔ)設(shè)施的維護(hù)成本。下面,rak小編帶您詳細(xì)了解云服務(wù)器搭建步驟
    的頭像 發(fā)表于 10-09 10:58 ?267次閱讀

    如何實(shí)現(xiàn)NFS服務(wù)搭建

    共享資源掛載到本地機(jī)器的目錄上。 企業(yè)生產(chǎn)集群為什么需要共享存儲(chǔ) 這個(gè)共享存儲(chǔ)對(duì)于中小企業(yè),也就是使用服務(wù)器配置NFS網(wǎng)絡(luò)文件共享系統(tǒng)實(shí)現(xiàn)。 什么是共享存儲(chǔ) ? ? 簡(jiǎn)單說就是將很多臺(tái)服務(wù)器
    的頭像 發(fā)表于 12-10 10:10 ?297次閱讀
    如何實(shí)現(xiàn)<b class='flag-5'>NFS</b><b class='flag-5'>服務(wù)</b><b class='flag-5'>搭建</b>

    windows搭建ftp服務(wù)器步驟

    在Windows系統(tǒng)上搭建FTP(文件傳輸協(xié)議)服務(wù)器通常涉及一系列步驟,包括安裝必要的服務(wù)配置服務(wù)器
    的頭像 發(fā)表于 02-01 15:49 ?114次閱讀