Linux不能删除,报错”Device or resource busy”
2016-11-08 21:12
2071 查看
我在配置Hadoop时,想重新格式化,把原来的文件都删了,结果发现不能删除,报了以下错误
rm: cannot remove `name/current/.nfs00000000036a004e00000009': Device or resource busy
rm: cannot remove `name/.nfs00000000036a00320000000a': Device or resource busy
去网上搜了一下,发现是有别的进程在使用该文件
使用lsof |grep nfs00000 命令查看哪个进程在使用该文件,输出结果如下:
java 32308 hadoop 199uW REG 0,23 10 57278514 /public/hadoop/name/.nfs00000000036a00320000000a (iboss01:/public)
java 32308 hadoop 201u REG 0,23 1048576 57278542 /public/hadoop/name/current/.nfs00000000036a004e00000009 (iboss01:/public)
很显然,进程号32308在使用上面的文件
要删除这个文件就要把32308这个进程杀死
命令kill -9 32308 (在这里我就先不使用kill -9命令,因为我在网上看到有人使用这个命令把java虚拟机搞坏了,我先重启电脑试试)
如果重启电脑成功就没必要使用kill -9命令(当然,其它不重要的进程直接杀死就好)
接着就可以rm删除了
参考文献:http://www.doxer.org/resolved-rm-cannot-remove-some-files-with-error-message-device-or-resource-busy/
rm: cannot remove `name/current/.nfs00000000036a004e00000009': Device or resource busy
rm: cannot remove `name/.nfs00000000036a00320000000a': Device or resource busy
去网上搜了一下,发现是有别的进程在使用该文件
使用lsof |grep nfs00000 命令查看哪个进程在使用该文件,输出结果如下:
java 32308 hadoop 199uW REG 0,23 10 57278514 /public/hadoop/name/.nfs00000000036a00320000000a (iboss01:/public)
java 32308 hadoop 201u REG 0,23 1048576 57278542 /public/hadoop/name/current/.nfs00000000036a004e00000009 (iboss01:/public)
很显然,进程号32308在使用上面的文件
要删除这个文件就要把32308这个进程杀死
命令kill -9 32308 (在这里我就先不使用kill -9命令,因为我在网上看到有人使用这个命令把java虚拟机搞坏了,我先重启电脑试试)
如果重启电脑成功就没必要使用kill -9命令(当然,其它不重要的进程直接杀死就好)
接着就可以rm删除了
参考文献:http://www.doxer.org/resolved-rm-cannot-remove-some-files-with-error-message-device-or-resource-busy/
相关文章推荐
- Android 删除文件再次下载报错:Device or resource busy
- LINUX驱动学习:加载模块时出现Device or resource busy的解决方法
- 安卓文件安全删除问题 --- java.io.IOException: open failed: EBUSY (Device or resource busy) (System.err)
- LINUX驱动学习:加载模块时出现Device or resource busy的解决方法
- 进行删除文件操作时碰到错误:open failed: EBUSY (Device or resource busy)
- Linux下rm -rf删除文件夹报错_ Device or resource busy
- LINUX驱动学习:加载模块时出现Device or resource busy的解决方法
- Linux rm -rf 之rm: cannot remove `linux': Device or resource busy
- Android 删除再创建导致open failed: EBUSY (Device or resource busy)
- android 删除文件错误:open failed: EBUSY (Device or resource busy)
- 嵌入式linux插入内核模块Error: could not insert module xxx.ko: Device or resource busy处理
- ERROR: Removing 'hello': Device or resource busy
- ERROR: Removing '': Device or resource busy
- mdadm: Cannot open /dev/sde1: Device or resource busy
- device-mapper: remove ioctl failed: Device or resource busy
- 【解决问题】加载驱动模块时Device or resource busy的解决方法
- ubuntu12.04出现ERROR: Removing 'hello': Device or resource busy和insmod: error inserting 'hello.ko': -1 Device or resource busy解决方案
- read()、write()返回 Input/output error, Device or resource busy解决
- rmmod 时出现device or resource busy
- Device or resource busy