中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

CentOS7服務(wù)器之間如何使用NFS共享目錄?

2023-07-15    分類: 網(wǎng)站建設(shè)

如何實(shí)現(xiàn) CentOS 7 服務(wù)器之間使用 NFS 共享目錄?NFS 即 (Network File System) 的縮寫,大的功能就是可以通過(guò)網(wǎng)絡(luò),讓不同的機(jī)器、不同的操作系統(tǒng)實(shí)現(xiàn)共享彼此的文件。

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

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


一、CentOS 7 服務(wù)器準(zhǔn)備條件

192.168.1.101 ,系統(tǒng)為 CentOS 7 ,NFS 服務(wù)端

192.168.1.102 ,系統(tǒng)為 CentOS 7(當(dāng)然也可以是其他類Unix系統(tǒng)),NFS 客戶端


安裝 NFS 服務(wù)

步驟1、安裝 NFS 和 PRC 軟件

如果要實(shí)現(xiàn)NFS共享目錄,首先我們要在一臺(tái) CentOS 7 上安裝 NFS 服務(wù),安裝過(guò)程中需要安裝兩個(gè)軟件分別是rpcbind和nfs-utils,安裝命令如下:

yum install -y rpc-bind nfs-utils #安裝nfs服務(wù)

yum install -y rpcbind #安裝rpc服務(wù)


步驟2、啟動(dòng)服務(wù)并設(shè)置為開(kāi)機(jī)自啟動(dòng)

啟動(dòng)服務(wù)的過(guò)程需要注意,先啟動(dòng) RPC 服務(wù),再啟動(dòng) NFS 服務(wù),啟動(dòng)命令如下:

systemctl start rpcbind #啟動(dòng)rpc服務(wù)

systemctl enable rpcbind #設(shè)置rpc服務(wù)開(kāi)機(jī)啟動(dòng)

systemctl start nfs-server nfs-secure-server #啟動(dòng)nfs服務(wù)和nfs安全傳輸服務(wù)

systemctl enable nfs-server nfs-secure-server #設(shè)置nfs服務(wù)和nfs安全傳輸服務(wù)開(kāi)機(jī)啟動(dòng)


如果開(kāi)啟了防火墻 Firewall,可以通過(guò)以下命令讓防火墻放行 nfs 服務(wù)。

firewall-cmd --permanent --zone=public --add-service=nfs #配置防火墻放行nfs服務(wù)

firewall-cmd --reload #配置修改后,在不改變狀態(tài)的條件下重新加載防火墻使修改生效


步驟3、配置共享目錄

在服務(wù)端創(chuàng)建或使用已有的目錄作為共享目錄,并配置 /etc/exports 文件指明可以訪問(wèn)的客戶端 IP 及權(quán)限。本例子中,我們創(chuàng)建共享目錄/home/linux265/webapp,通過(guò) vi 編輯器來(lái)編輯 /etc/exports 文件,添加添加對(duì)應(yīng)內(nèi)容:

/home/linux265/webapp 192.168.1.102(rw,no_root_squash,no_all_squash,sync)


參數(shù)解釋如下:

/home/linux265/webapp 為共享的目錄,使用絕對(duì)路徑;

192.168.1.102(rw,no_root_squash,no_all_squash,sync) 為客戶端的地址及權(quán)限,地址可以是一個(gè)網(wǎng)段,一個(gè)IP地址或者是一個(gè)域名,域名支持通配符,如:*.http://linux265.com,地址與權(quán)限中間沒(méi)有空格;

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


二、NFS 客戶端配置

步驟一、使用showmount命令查看服務(wù)端允許共享的目錄及允許訪問(wèn)的IP,命令如下:

showmount -e 192.168.1.101

輸出內(nèi)容:

export list for 192.168.1.101:

/home/linux265/webapp 192.168.1.102

showmount命令的用法:

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


步驟二、客戶端創(chuàng)建目錄并掛載共享目錄

在客戶端機(jī)器 192.168.1.102 上我們創(chuàng)建目錄/mnt/webapp作為共享目錄的掛載目錄。命令如下:

cd /mnt

mkdir webapp

mount -t nfs 192.168.1.101:/home/linux265/webapp /mnt/webapp

如果希望每次系統(tǒng)啟動(dòng)自動(dòng)掛在該目錄,可以在該文件/etc/fstab中掛載。使用 vi 打開(kāi) 文件/etc/fstab添加內(nèi)容:

192.168.1.101:/home/linux265/webapp /mnt/webapp nfs defaults 0 0


步驟三、驗(yàn)證掛在是否成功

掛在命令完成后,可以通過(guò)df命令查看是否正常掛載:

df -h

輸出內(nèi)容:

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 1.1T 187G 827G 19% /

tmpfs 32G 80K 32G 1% /dev/shm

/dev/sda1 477M 40M 412M 9% /boot

192.168.1.101:/home/linux265/webapp 17G 3.7G 14G 22% /mnt/webapp


通過(guò)該教程,您已經(jīng)學(xué)會(huì)如何在 CentOS 7 服務(wù)器之間通過(guò) NFS 來(lái)實(shí)現(xiàn)文件目錄共享,當(dāng)然該教程同樣也適用于CentOS 6 系列,同時(shí)客戶端可以是任何類Unix系統(tǒng)。希望該教程對(duì)您有幫助,如果你有更好的建議或其它疑問(wèn)請(qǐng)?jiān)谙旅媪粞杂懻摗?/p>

網(wǎng)頁(yè)標(biāo)題:CentOS7服務(wù)器之間如何使用NFS共享目錄?
文章來(lái)源:http://www.rwnh.cn/news44/272594.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄軟件開(kāi)發(fā)網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
鹤庆县| 合川市| 平南县| 博野县| 梅河口市| 宁晋县| 柏乡县| 通海县| 临漳县| 广西| 宜宾市| 中牟县| 诸城市| 河南省| 万全县| 新晃| 萝北县| 张家界市| 天长市| 宿松县| 柞水县| 昌宁县| 甘泉县| 沙湾县| 绥棱县| 雅安市| 页游| 绥芬河市| 阿巴嘎旗| 西畴县| 汉沽区| 延安市| 罗源县| 神池县| 宾阳县| 砚山县| 江西省| 微山县| 林甸县| 芜湖县| 东辽县|