linux下如何搭建文件共享服務(wù)器
linux下搭建文件共享服務(wù)器
一、NFS服務(wù)
NFS是Network File System的縮寫,即網(wǎng)絡(luò)文件共享系統(tǒng)
它的主要功能是通過網(wǎng)絡(luò)(一般是局域網(wǎng))讓不同的主機(jī)系統(tǒng)之間可以共享文件或目錄
存儲服務(wù)的種類
用于中小型企業(yè): 實(shí)現(xiàn)數(shù)據(jù)共享存儲
FTP(文件傳輸協(xié)議)
例如:
中小型電商公司(游戲點(diǎn)卡 游戲幣 道具 Q幣 充值話費(fèi)) — 財(cái)務(wù)對賬信息(數(shù)據(jù)庫) — 對賬文件 — FTP服務(wù)器
權(quán)限(用戶認(rèn)證的權(quán)限 存儲目錄的權(quán)限(用戶))
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 | 客戶端 | /vfs | 客戶端非必要存在 |
| 192.168.116.135 | 客戶端 | /vfs | 客戶端非必要存在 |

1、下載安裝軟件
rpm -qa|grep -E "nfs|rpc" #檢查是否已經(jīng)安裝 yum install -y nfs-utils rpcbind #yum安裝
2、編寫配置文件
vim /etc/exports (man exports) #exports文件為nfs服務(wù)的主配置文件 /vfs 192.168.116.*/24(rw,sync) # NFS配置參數(shù)權(quán)限 rw -- 存儲目錄是否有讀寫權(quán)限 ro -- 存儲目錄是否時(shí)只讀權(quán)限 sync -- 同步方式存儲數(shù)據(jù) 直接將數(shù)據(jù)保存到磁盤(數(shù)據(jù)存儲安全) async -- 異步方式存儲數(shù)據(jù) 直接將數(shù)據(jù)保存到內(nèi)存(提高數(shù)據(jù)存儲效率) no_root_squash -- 不要將root用戶身份進(jìn)行轉(zhuǎn)換 root_squash -- 將root用戶身份進(jìn)行轉(zhuǎn)換 all_squash -- 將所有用戶身份都進(jìn)行轉(zhuǎn)換 no_all_squash -- 不要將普通用戶身份進(jìn)行轉(zhuǎn)換 注:地址和參數(shù)表之間沒有空格。如果下面設(shè)置的mountd端口大于1024,需要在參數(shù)表里加入?yún)?shù):insecure
3、創(chuàng)建共享存儲目錄
mkdir vfs
4、啟動服務(wù)
#先啟動 rpc服務(wù)(中介) systemctl start rpcbind.service systemctl enable rpcbind.service #設(shè)置開機(jī)自啟 #再啟動 nfs服務(wù) systemctl start nfs systemctl enable nfs #設(shè)置開機(jī)自啟
5、查看服務(wù)是否啟動成功
systemctl status rpcbind systemctl status nfs #出現(xiàn)active字樣,說明,服務(wù)正在運(yùn)行

三、客戶端安裝
1、安裝NFS服務(wù)
yum install nfs-utils
2、啟動服務(wù)
systemctl start rpcbind #客戶端只開啟rpcbind服務(wù),不開啟nfs服務(wù) sysetmctl enable nfs #設(shè)置開機(jī)自啟
3、實(shí)現(xiàn)遠(yuǎn)程掛載目錄
mount -t 類型 服務(wù)端IP:/xxx /xxx(本地的目錄) #例如: mount -t nfs 191.168.116.133:/vfs /vfs df -h #查看是否掛載成功,如下圖顯示,說明已成功掛載,可自行測試在客戶端創(chuàng)建文件,看看是否共享。

四、實(shí)現(xiàn)開機(jī)自動掛載
分別在客戶端的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)文章
CentOS 6.3下源碼安裝LAMP(Linux+Apache+Mysql+Php)運(yùn)行環(huán)境步驟
這篇文章主要介紹了CentOS 6.3下源碼安裝LAMP(Linux+Apache+Mysql+Php)運(yùn)行環(huán)境步驟,需要的朋友可以參考下2014-07-07
Linux?配置時(shí)間服務(wù)器的詳細(xì)過程
文章介紹了如何在Linux系統(tǒng)上配置時(shí)間服務(wù)器,包括同步阿里云服務(wù)器時(shí)間和服務(wù)端、客戶端的配置方法,以及在本地服務(wù)器上進(jìn)行時(shí)間同步的步驟,感興趣的朋友一起看看吧2025-03-03
Linux下查看壓縮文件內(nèi)容的10種方法(小結(jié))
這篇文章主要介紹了Linux下查看壓縮文件內(nèi)容的10種方法(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
CentOS 5.5使用yum來安裝LAMP(php運(yùn)行環(huán)境)
今天用yum方法搭建起了個(gè)LAMP環(huán)境,中間遇到了很多問題,經(jīng)過google和各位前輩的幫助,終于將環(huán)境搭建起來,現(xiàn)在把完整的步驟記錄下來,2010-09-09
windows中apache 301頁面跳轉(zhuǎn)實(shí)現(xiàn)方法
下面我們來總結(jié)windows中apache 301頁面跳轉(zhuǎn)實(shí)現(xiàn)方法,目前最主流的有二種一種是在寫.htaccess文件方法2013-01-01

