linux下如何搭建文件共享服務(wù)器
linux下搭建文件共享服務(wù)器
一、NFS服務(wù)
NFS是Network File System的縮寫(xiě),即網(wǎng)絡(luò)文件共享系統(tǒng)
它的主要功能是通過(guò)網(wǎng)絡(luò)(一般是局域網(wǎng))讓不同的主機(jī)系統(tǒng)之間可以共享文件或目錄
存儲(chǔ)服務(wù)的種類(lèi)
用于中小型企業(yè): 實(shí)現(xiàn)數(shù)據(jù)共享存儲(chǔ)
FTP(文件傳輸協(xié)議)
例如:
中小型電商公司(游戲點(diǎn)卡 游戲幣 道具 Q幣 充值話(huà)費(fèi)) — 財(cái)務(wù)對(duì)賬信息(數(shù)據(jù)庫(kù)) — 對(duì)賬文件 — FTP服務(wù)器
權(quán)限(用戶(hù)認(rèn)證的權(quán)限 存儲(chǔ)目錄的權(quán)限(用戶(hù)))
samba windows–linux之間數(shù)據(jù)傳輸 Linux部署samba
NFS linux–linux之間數(shù)據(jù)傳輸
二、服務(wù)器安裝
先規(guī)劃,在部署:
服務(wù)器IP | 角色 | 共享目錄 | 備注 |
---|---|---|---|
192.168.116.133 | NFS服務(wù)器 | /vfs | 服務(wù)端必存在 |
192.168.116.134 | 客戶(hù)端 | /vfs | 客戶(hù)端非必要存在 |
192.168.116.135 | 客戶(hù)端 | /vfs | 客戶(hù)端非必要存在 |
1、下載安裝軟件
rpm -qa|grep -E "nfs|rpc" #檢查是否已經(jīng)安裝 yum install -y nfs-utils rpcbind #yum安裝
2、編寫(xiě)配置文件
vim /etc/exports (man exports) #exports文件為nfs服務(wù)的主配置文件 /vfs 192.168.116.*/24(rw,sync) # NFS配置參數(shù)權(quán)限 rw -- 存儲(chǔ)目錄是否有讀寫(xiě)權(quán)限 ro -- 存儲(chǔ)目錄是否時(shí)只讀權(quán)限 sync -- 同步方式存儲(chǔ)數(shù)據(jù) 直接將數(shù)據(jù)保存到磁盤(pán)(數(shù)據(jù)存儲(chǔ)安全) async -- 異步方式存儲(chǔ)數(shù)據(jù) 直接將數(shù)據(jù)保存到內(nèi)存(提高數(shù)據(jù)存儲(chǔ)效率) no_root_squash -- 不要將root用戶(hù)身份進(jìn)行轉(zhuǎn)換 root_squash -- 將root用戶(hù)身份進(jìn)行轉(zhuǎn)換 all_squash -- 將所有用戶(hù)身份都進(jìn)行轉(zhuǎn)換 no_all_squash -- 不要將普通用戶(hù)身份進(jìn)行轉(zhuǎn)換 注:地址和參數(shù)表之間沒(méi)有空格。如果下面設(shè)置的mountd端口大于1024,需要在參數(shù)表里加入?yún)?shù):insecure
3、創(chuàng)建共享存儲(chǔ)目錄
mkdir vfs
4、啟動(dòng)服務(wù)
#先啟動(dòng) rpc服務(wù)(中介) systemctl start rpcbind.service systemctl enable rpcbind.service #設(shè)置開(kāi)機(jī)自啟 #再啟動(dòng) nfs服務(wù) systemctl start nfs systemctl enable nfs #設(shè)置開(kāi)機(jī)自啟
5、查看服務(wù)是否啟動(dòng)成功
systemctl status rpcbind systemctl status nfs #出現(xiàn)active字樣,說(shuō)明,服務(wù)正在運(yùn)行
三、客戶(hù)端安裝
1、安裝NFS服務(wù)
yum install nfs-utils
2、啟動(dòng)服務(wù)
systemctl start rpcbind #客戶(hù)端只開(kāi)啟rpcbind服務(wù),不開(kāi)啟nfs服務(wù) sysetmctl enable nfs #設(shè)置開(kāi)機(jī)自啟
3、實(shí)現(xiàn)遠(yuǎn)程掛載目錄
mount -t 類(lèi)型 服務(wù)端IP:/xxx /xxx(本地的目錄) #例如: mount -t nfs 191.168.116.133:/vfs /vfs df -h #查看是否掛載成功,如下圖顯示,說(shuō)明已成功掛載,可自行測(cè)試在客戶(hù)端創(chuàng)建文件,看看是否共享。
四、實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)掛載
分別在客戶(hù)端的fstab文件增加以下內(nèi)容:
vi /etc/fstab 192.168.116.133:/vfs /vfs nfs defaults 0 0
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
apache與iis下讓html格式的頁(yè)面也同樣具有shtml的動(dòng)態(tài)解析
apache下讓html格式的頁(yè)面也同樣具有shtml的動(dòng)態(tài)解析,方便有此需要的朋友。2011-03-03CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級(jí)
這篇文章主要介紹了CentOS配置本地yum源/阿里云yum源/163yuan源并配置yum源的優(yōu)先級(jí),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Linux移動(dòng)文件夾(目錄)以及目錄下的內(nèi)容問(wèn)題
這篇文章主要介紹了Linux移動(dòng)文件夾(目錄)以及目錄下的內(nèi)容問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01linux系統(tǒng)虛擬主機(jī)開(kāi)啟支持SourceGuardian(sg11)加密組件的詳細(xì)步驟
這篇文章主要介紹了linux系統(tǒng)虛擬主機(jī)開(kāi)啟支持SourceGuardian(sg11)加密組件的詳細(xì)步驟,需要的朋友可以參考下2020-12-12Linux主機(jī)ssh使用秘鑰方式實(shí)現(xiàn)免登陸互通配置方式
實(shí)現(xiàn)多臺(tái)服務(wù)器間SSH免登陸的操作包括密鑰生成、配置與傳遞,首先在每臺(tái)主機(jī)上生成秘鑰,并將公鑰傳輸?shù)綄?duì)方主機(jī)的配置文件中,確保ssh服務(wù)開(kāi)啟并且authorized_keys文件具有正確的權(quán)限,即可實(shí)現(xiàn)免登陸互通,其中可能遇到的問(wèn)題通常跟文件權(quán)限有關(guān)2024-10-10linux安裝jdk,tomcat 配置vsftp遠(yuǎn)程連接的步驟
這篇文章主要介紹了linux安裝jdk,tomcat 配置vsftp遠(yuǎn)程連接,需要的朋友可以參考下2015-04-04Linux平臺(tái)Segmentation fault(段錯(cuò)誤)調(diào)試過(guò)程
這篇文章主要介紹了Linux平臺(tái)Segmentation fault(段錯(cuò)誤)調(diào)試過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09