有一次讨彼,我將阿里云OSS上的一個(gè)文件夾自動(dòng)掛載到本地的/home/zyx_data后略贮,準(zhǔn)備使用
sudo umount /home/zyx_data
將其卸載時(shí)掉房,遇到了以下錯(cuò)誤:
umount: /home/zyx_data: decive is busy.
(In some cases useful info about process that use the device is found by lsof(8) or fuser(1))
最后采用下面的方法成功卸載了掛載下來(lái)的文件夾蕴忆。
1. 首先颤芬, 使用下述命令列出打開(kāi)ossfs的進(jìn)程
sudo lsof | grep ossfs
2. 如果你在本地掛載了OSS上的多個(gè)文件夾,那么上述命令會(huì)顯示多個(gè)打開(kāi)了ossfs的進(jìn)程(進(jìn)程由PID唯一標(biāo)識(shí))套鹅。找到出錯(cuò)文件夾對(duì)應(yīng)的ossfs的進(jìn)程標(biāo)識(shí)符(PID)站蝠,然后使用下述命令將該進(jìn)程殺死
sudo kill -9 pid_of_ossfs ? //這里的pid_of_ossfs是你剛才找到的PID進(jìn)程標(biāo)識(shí)符
3. 這時(shí)候,打開(kāi)了ossfs的進(jìn)程被殺死芋哭,剛才出問(wèn)題的文件夾現(xiàn)在已經(jīng)無(wú)法進(jìn)入沉衣,再使用下述命令就可以成功卸載該文件夾
sudo umount /home/zyx_data
4. !减牺!現(xiàn)在又知道了一個(gè)新的方法豌习,執(zhí)行
umount -l? your_mount_dir
方便很多!