兩臺(tái)linux服務(wù)器之間實(shí)現(xiàn)掛載

今天閑來(lái)無(wú)事,在兩臺(tái)虛擬機(jī)上實(shí)現(xiàn)掛載操作。其中一臺(tái)192.168.242.21作為服務(wù)端,另一臺(tái)192.168.242.22作為客戶(hù)端。

注意
1、檢查系統(tǒng)是否開(kāi)啟nfs服務(wù):service nfs status 結(jié)果顯示nfs: unrecognizedservice,說(shuō)明系統(tǒng)沒(méi)有安裝nfs服務(wù),so 安裝之;
注意,yum install nfs是無(wú)法安裝的,應(yīng)該用yum install nfs-utils.
2、開(kāi)啟portmap服務(wù),還是unrecognized service ,安裝之,yum install portmap未果,百度+google之,發(fā)現(xiàn)centos 6.4中portmap已經(jīng)被rpcbind取代,于是乎繼續(xù)安裝之,未果,檢查下是不是已經(jīng)在安裝nfs-utils包的時(shí)候安裝了,service rpcbind status ,果然已經(jīng)一塊安裝了。
以上為整個(gè)安裝過(guò)程,總結(jié)下就是centos 6.x之后的系統(tǒng)一個(gè)命令yum install nfs-utils全部搞定,貌似5.x版本的也可以用這個(gè)命令搞定,搞不定的話(huà)可以單獨(dú)裝portmap;主要6.x版本用的事rpcbind,5.x版本用的是portmap。

服務(wù)端
1、首先需要在主機(jī)上設(shè)置允許掛載的目錄

(1)修改 /etc/exports,增加共享目錄

這里主機(jī)是指服務(wù)端(要共享的目錄)

/srv/www/app/wtcms/webroot/upload 192.168.242.*(ro,sync,no_root_squash)

/srv/www/app/wtcms/webroot/main 192.168.242.*(ro,sync,no_root_squash)

其中

/srv/www/app/wtcms/webroot/upload
/srv/www/app/wtcms/webroot/main

是指服務(wù)端要共享的兩個(gè)目錄 192.168.242.* 客戶(hù)端的ip(允許訪問(wèn)的ip)

2、關(guān)閉服務(wù)端的防火墻

3、啟動(dòng)服務(wù):執(zhí)行

service nfs restart

service portmap restart

showmount -e 192.168.242.21 輸出以下結(jié)果:

/srv/www/app/wtcms/webroot/upload 192.168.242.*(ro,sync,no_root_squash) 
/srv/www/app/wtcms/webroot/main 192.168.242.*(ro,sync,no_root_squash)

客戶(hù)端
1、啟動(dòng)服務(wù):

service nfs restart

service rpcbind start

2、mount -t nfs 192.168.242.21:/srv/www/app/wtcms/webroot/main /root/testnfs
其中192.168.242.21是服務(wù)端的ip

/srv/www/app/wtcms/webroot/main 服務(wù)端共享的目錄
/root/testnfs 客戶(hù)端目錄(一定要有此目錄)
使用df -h 命令進(jìn)行磁盤(pán)查詢(xún)結(jié)果如下所示,顯示出掛載的目錄

[root@node003 testnfs]# df -h
Filesystem                                      Size  Used Avail Use% Mounted on
/dev/sda3                                        77G  797M   72G   2% /
tmpfs                                           491M     0  491M   0% /dev/shm
/dev/sda1                                       194M   28M  157M  15% /boot
192.168.242.21:/srv/www/app/wtcms/webroot/main   77G  1.8G   71G   3% /root/testnfs

取消掛載

umount /srv/www/app/wtweb/webroot/main 客戶(hù)端目錄(一定要有此目錄)

強(qiáng)調(diào)
客戶(hù)端重啟后需要重新進(jìn)行掛載,只需執(zhí)行下

mount  -t nfs 192.168.242.21:/srv/www/app/wtcms/webroot/main   /root/testnfs 

命令即可

自動(dòng)掛載

也可以設(shè)置成自動(dòng)掛載
在/etc/rc.local文件中加入命令即可

mount  -t nfs 192.168.242.21:/srv/www/app/wtcms/webroot/main   /root/testnfs 

rc.local是Linux啟動(dòng)程序在login程序前執(zhí)行的最后一個(gè)腳本

客戶(hù)端非root用戶(hù)可做如下操作

chgrp -R weblogic /root/testnfs 更改目錄所屬群組

chown -R flexcc /root/testnfs 更改目錄所屬擁有者

/etc

rc.local

sleep 3

mount -t nfs 192.168.242.21:/srv/www/app/wtcms/webroot/main   /root/testnfs
chown flexcc:weblogic /root/testnfs
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、服務(wù)器配置: 安裝軟件: yum -y install nfs-utils rpcbind 更改配置文件: v...
    濟(jì)夏閱讀 2,897評(píng)論 0 51
  • 上圖所示問(wèn)題在新版nfs 已經(jīng)不存在 ,服務(wù)器端軟件:安裝nfs-utils和portmap(rpcbind)nf...
    不排版閱讀 833評(píng)論 1 0
  • 1 概述 通過(guò)NFS搭建共享盤(pán),方便共享資料 本次使用,服務(wù)器ip的地址是192.168.32.11。需要共享的目...
    ghbsunny閱讀 1,469評(píng)論 0 1
  • NFS簡(jiǎn)介 NFS(Network File System)即網(wǎng)絡(luò)文件系統(tǒng)。 主要功能:通過(guò)網(wǎng)絡(luò)(局域網(wǎng))讓不同的...
    叮當(dāng)灣灣閱讀 749評(píng)論 0 0
  • 凡 星 攝 影 凡 星 攝 影
    凡_星閱讀 792評(píng)論 8 28