Linux rm -rf 之rm: cannot remove `linux': Device or resource busy

发布时间:2020-08-04 18:28:29 作者:清风艾艾
来源:ITPUB博客 阅读:257
    2017年1月19日,清理linux服务器上一目录时出现灵异事件,居然有rm -rf不能删除的东西,排除用户进程占用,但是最后我还是把它给删掉了。
    处理过程如下:
[oracle@se31 ~]$ uname -a
Linux se31 3.8.13-44.1.1.el6uek.x86_64 #2 SMP Wed Sep 10 06:10:25 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux
[oracle@se31 ~]$ 
[root@se31 /]# ls -l
total 148
dr-xr-xr-x.   2 root      root      4096 Jul  1  2016 bin
dr-xr-xr-x.   5 root      root      4096 Dec 31  2015 boot
drwxr-xr-x.   2 root      root      4096 Oct 15  2014 cgroup
drwxr-xr-x   17 root      root      3940 Nov  5 13:29 dev
drwxr-xr-x. 121 root      root     12288 Jan 19 09:18 etc
drwxr-xr-x.   9 root      root      4096 Dec 12 09:14 home
drwxr-xr-x.  13 root      root      4096 Jul  1  2016 lib
dr-xr-xr-x.   9 root      root     12288 Jul  1  2016 lib64
drwx------.   2 root      root     16384 Dec 31  2015 lost+found
drwxr-xr-x.   2 root      root      4096 Nov  1  2011 media
drwxr-xr-x    2 root      root         0 Nov  5 13:13 misc
drwxr-xr-x.   2 root      root      4096 Nov  1  2011 mnt
drwxr-xr-x    2 root      root         0 Nov  5 13:13 net
drwxr-xr-x.   7 root      root      4096 Nov 18 17:32 opt
drwxrwxr-x    3 ora12c    oinstall  4096 Dec 12 09:33 ora12c
drwxr-xr-x.   7 oracle    dba       4096 Jan 20  2016 oradata1
dr-xr-xr-x  514 root      root         0 Nov  5 13:13 proc
drwxr-xr-x    2 oracle    oinstall 20480 Jan 18 21:03 rman_back
dr-xr-x---.  21 root      root      4096 Jan 19 09:10 root
dr-xr-xr-x.   2 root      root     12288 Jul  1  2016 sbin
drwxr-xr-x.   2 root      root      4096 Dec 31  2015 selinux
drwxr-xr-x.   2 root      root      4096 Nov  1  2011 srv
dr-xr-xr-x   13 root      root         0 Nov  5 13:13 sys
drwxrwxrwt.  10 root      root      4096 Jan 19 04:08 tmp
drwxrwxr-x.   3 grid      oinstall  4096 Dec 31  2015 u01
drwxrwxr-x    3 oracle10g oinstall  4096 Jan  4  2016 u02
drwxr-xr-x.  13 root      root      4096 Dec 31  2015 usr
drwxr-xr-x.  20 root      root      4096 Dec 31  2015 var
drwxr-xr-x    3 oracle    oinstall  4096 Jan 19 09:18 win
[root@se31 /]# 
[root@se31 /]# rm -rf win
rm: cannot remove `win/linux': Device or resource busy
[root@se31 /]#
[root@se31 /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sdb3             974G  295G  630G  32% /
tmpfs                  48G   21G   27G  43% /dev/shm
/dev/sdb1             772M   62M  654M   9% /boot
/dev/sda1             5.0T  4.5T  265G  95% /oradata1
//10.117.196.52/orabak
                      239G  206G   34G  87% /win/linux
[root@se31 /]#
    看来网络共享挂载的存储目录无法使用rm -rf 清空,如果Linux确实需要删除本地挂载点,可以先卸载,然后删除本地的挂载点:
[root@se31 /]# umount /win/linux
[root@se31 /]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb3       974G  295G  630G  32% /
tmpfs            48G   21G   27G  43% /dev/shm
/dev/sdb1       772M   62M  654M   9% /boot
/dev/sda1       5.0T  4.5T  265G  95% /oradata1
[root@se31 /]# rm -rf win
[root@se31 /]# ls -l
total 144
dr-xr-xr-x.   2 root      root      4096 Jul  1  2016 bin
dr-xr-xr-x.   5 root      root      4096 Dec 31  2015 boot
drwxr-xr-x.   2 root      root      4096 Oct 15  2014 cgroup
drwxr-xr-x   17 root      root      3940 Nov  5 13:29 dev
drwxr-xr-x. 121 root      root     12288 Jan 19 09:30 etc
drwxr-xr-x.   9 root      root      4096 Dec 12 09:14 home
drwxr-xr-x.  13 root      root      4096 Jul  1  2016 lib
dr-xr-xr-x.   9 root      root     12288 Jul  1  2016 lib64
drwx------.   2 root      root     16384 Dec 31  2015 lost+found
drwxr-xr-x.   2 root      root      4096 Nov  1  2011 media
drwxr-xr-x    2 root      root         0 Nov  5 13:13 misc
drwxr-xr-x.   2 root      root      4096 Nov  1  2011 mnt
drwxr-xr-x    2 root      root         0 Nov  5 13:13 net
drwxr-xr-x.   7 root      root      4096 Nov 18 17:32 opt
drwxrwxr-x    3 ora12c    oinstall  4096 Dec 12 09:33 ora12c
drwxr-xr-x.   7 oracle    dba       4096 Jan 20  2016 oradata1
dr-xr-xr-x  553 root      root         0 Nov  5 13:13 proc
drwxr-xr-x    2 oracle    oinstall 20480 Jan 18 21:03 rman_back
dr-xr-x---.  21 root      root      4096 Jan 19 09:10 root
dr-xr-xr-x.   2 root      root     12288 Jul  1  2016 sbin
drwxr-xr-x.   2 root      root      4096 Dec 31  2015 selinux
drwxr-xr-x.   2 root      root      4096 Nov  1  2011 srv
dr-xr-xr-x   13 root      root         0 Nov  5 13:13 sys
drwxrwxrwt.  10 root      root      4096 Jan 19 04:08 tmp
drwxrwxr-x.   3 grid      oinstall  4096 Dec 31  2015 u01
drwxrwxr-x    3 oracle10g oinstall  4096 Jan  4  2016 u02
drwxr-xr-x.  13 root      root      4096 Dec 31  2015 usr
drwxr-xr-x.  20 root      root      4096 Dec 31  2015 var
[root@se31 /]# 


推荐阅读:
  1. Android Day09四大组件之内容提供者ContentProvider
  2. Android Day08四大组件之服务Service

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

-rf device

上一篇:React Native 修改Android工程目录

下一篇:5G芯片进入三国杀时代,未来谁主沉浮?

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》