服務(wù)近2000家企業(yè),依托一系列實(shí)踐中打磨過(guò)的技術(shù)和產(chǎn)品,根據(jù)企業(yè)的具體業(yè)務(wù)問(wèn)題和需求,針對(duì)性的提供各行業(yè)大數(shù)據(jù)解決方案。
Linux服務(wù)共享磁盤(pán)或目錄(Linux掛載網(wǎng)絡(luò)磁盤(pán))
來(lái)源:未知 時(shí)間:2018-21-19 瀏覽次數(shù):876次
我們?cè)诩軜?gòu)或運(yùn)維時(shí)會(huì)遇到如下情況,1.本機(jī)磁盤(pán)不夠用需要重新加載磁盤(pán) ,2.A服務(wù)器需要快速動(dòng)態(tài)讀寫(xiě)B(tài)服務(wù)器的目錄下的文件,3.A,B,C等多臺(tái)服務(wù)器需要快速動(dòng)態(tài)讀寫(xiě)D服務(wù)器的目錄下的文件,Linux服務(wù)共享磁盤(pán)或目錄(Linux掛載網(wǎng)絡(luò)磁盤(pán))是不錯(cuò)的解決方案。
CentOS 7 安裝配置 NFS
CentOS 7 安裝配置 NFS
環(huán)境
nps 192.168.1.97
client 192.168.1.98
一、yum 安裝
yum -y install nfs-utils rpcbind
nfs 的配置文件 /etc/expots
默認(rèn)為空
vi /etc/exports
/opt/test/ 192.168.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
二、使配置生效
exportfs -r
注:配置文件說(shuō)明:
/opt/test 為共享目錄
192.168.1.0/24 可以為一個(gè)網(wǎng)段,一個(gè)IP,也可以是域名,域名支持通配符 如: *.qq.com
rw:read-write,可讀寫(xiě);
ro:read-only,只讀;
sync:文件同時(shí)寫(xiě)入硬盤(pán)和內(nèi)存;
async:文件暫存于內(nèi)存,而不是直接寫(xiě)入內(nèi)存;
no_root_squash:NFS客戶(hù)端連接服務(wù)端時(shí)如果使用的是root的話,那么對(duì)服務(wù)端分享的目錄來(lái)說(shuō),也擁有root權(quán)限。顯然開(kāi)啟這項(xiàng)是不安全的。
root_squash:NFS客戶(hù)端連接服務(wù)端時(shí)如果使用的是root的話,那么對(duì)服務(wù)端分享的目錄來(lái)說(shuō),擁有匿名用戶(hù)權(quán)限,通常他將使用nobody或nfsnobody身份;
all_squash:不論NFS客戶(hù)端連接服務(wù)端時(shí)使用什么用戶(hù),對(duì)服務(wù)端分享的目錄來(lái)說(shuō)都是擁有匿名用戶(hù)權(quán)限;
anonuid:匿名用戶(hù)的UID值,可以在此處自行設(shè)定。
anongid:匿名用戶(hù)的GID值。
三、啟動(dòng) nfs
service rpcbind start
service nfs start
chkconfig rpcbind on
chkconfig nfs on
四、客戶(hù)端掛載:
客戶(hù)端也需要安裝nfs但無(wú)需啟動(dòng)(yum -y install nfs-utils rpcbind)
showmount -e 192.168.1.97 #查看可掛載
Export list for 192.168.1.97:
/opt/test 192.168.1.0/24
客戶(hù)端掛載
mount -t nfs 192.168.1.97:/opt/test /mnt
無(wú)提示 既為成功
客戶(hù)端在掛載的時(shí)候遇到的一個(gè)問(wèn)題如下,可能是網(wǎng)絡(luò)不太穩(wěn)定,NFS默認(rèn)是用UDP協(xié)議,換成TCP協(xié)議即可:
mount -t nfs 192.168.1.97:/opt/test /mnt -o proto=tcp -o nolock

掃一掃