##問題:
伺服器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