天天看點

伺服器間共享挂載操作

##問題:

伺服器192.168.0.194及伺服器192.168.0.211,現資源檔案位于192.168.0.194上,現在需要在192.168.0.211上面通路到192.168.0.194上的對應檔案,故需要進行伺服器間共享檔案操作。

##操作:

首先需要啟動192.168.0.194伺服器的nfs服務

**1.**在192.168.0.194下檢視nfs是否安裝

rpm -qa|grep nfs      

**2.**若尚未安裝nfs,則可以執行簡單安裝辦法

yum -y install nfs      

**3.**已安裝nfs,則在192.168.0.194上編輯配置檔案

vi /etc/exports
//配置内容如下:
/web/data/bank_upfiles/ 192.168.0.211(rw,sync,no_root_squash)      

**4.**配置完成後啟動nfs服務

/etc/init.d/nfs start
//或者
service nfs start      

**5.**啟動成功後檢查nfs服務啟動情況

service nfs status      

**6.**然後在192.168.0.211上面執行挂載指令

mount -t nfs 192.168.0.194:/web/data/bank_upfiles /web/data/bank_upfiles      

**7.**挂載成功後檢視已挂載的共享目錄

mount -l      

**8.**如果需要取消挂載

umount /web/data/bank_upfiles/
//注:如果取消挂載提示
umount2: Device or resource busy
umount.nfs: /web/data/bank_upfiles/: device is busy
umount2: Device or resource busy
umount.nfs: /web/data/bank_upfiles/: device is busy
//可以用指令
fuser -m -v /web/data/bank_upfiles/
//kill 掉對應的程序再重新執行取消挂載操作
//或者強制取消挂載
umount -l /web/data/bank_upfiles/      

**9.**停用nfs服務

service nfs stop      

**10.**遇到一個nfs挂載錯誤的問題

mount: wrong fs type, bad option, bad superblock on 192.168.0.194:/web/project/doc_edu,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so      

根據錯誤提示,檢視/sbin/mount.檔案,果然發現沒有/sbin/mount.nfs的檔案,安裝nfs-utils即可

apt-get install nfs-common
//或者
yum install nfs-utils      

注 : 另附加檢視磁盤存儲空間指令

df -hl
//或者
du -sh * | sort -n      

繼續閱讀