伺服器間共享掛載操作
阿新 • • 發佈:2019-02-20
##問題:
伺服器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