網(wǎng)絡(luò)環(huán)境發(fā)生變化院仿,nfs的服務(wù)端無(wú)法訪問的時(shí)候無(wú)法進(jìn)行umont操作秸抚,可以嘗試如下一些步驟:
umount -f /mnt/RHEL來(lái)卸載,如果不行就用umount -l /mnt/RHEL
這2個(gè)參數(shù)都無(wú)法卸載的話歹垫,就直接采用umount -lf /mnt/RHEL是可以卸載的剥汤。
另外從網(wǎng)上找到的其他方式,一并記錄如下:
工作中排惨,經(jīng)常會(huì)遇到掛載的文件系統(tǒng)無(wú)法訪問吭敢,使用df命令卡在列表處,這時(shí)就需要強(qiáng)制卸載這些無(wú)反應(yīng)的掛載點(diǎn)暮芭。
方法一:
umount –fl /app
-f 強(qiáng)制卸載
-l 一空閑馬上卸載所有占用的文件系統(tǒng)鹿驼。
方法二:
fuser -uck /app
殺掉占用目標(biāo)掛載點(diǎn)資源的進(jìn)程
-c 包含 File 的文件系統(tǒng)中關(guān)于任何打開的文件的報(bào)告欲低。
-u 為進(jìn)程號(hào)后圓括號(hào)中的本地進(jìn)程提供登錄名。
-k 將 SIGKILL 信號(hào)發(fā)送到每個(gè)本地進(jìn)程畜晰。僅有 root 用戶能終止另一用戶的進(jìn)程砾莱。
方法三:重啟文件系統(tǒng)法
service nscd stop
service autofs reload ; service autofs restart
或者
/etc/init.d/autofs restart
三種方法配合使用,總有一種方法可以強(qiáng)制卸載掛載點(diǎn)凄鼻。
<b>備注:這個(gè)方法可能不正確腊瑟,不同的版本linux服務(wù)名稱會(huì)不一致,在重啟系統(tǒng)之前需要編輯/etc/fstab文件注釋掉nfs的掛載點(diǎn)块蚌。</b>
另外闰非,umount異常時(shí),也經(jīng)常會(huì)用到 lsof 指定確認(rèn)文件被什么進(jìn)程占用