您尚未登录。

#1 2013-12-02 18:41:46

尹良灿
会员
注册时间: 2013-04-23
帖子: 178

无法删除目录 Directory not empty

今天宿舍停电,重启后发现 chromium 的用户数据丢失了,幸好我有备份。
先把现在的配制文件夹挪到一边

mv -f chromium chromium_bak

恢复完数据后打算删除 chromium_bak(我先是在文件管理器里删的),可是 chromium_bak/Default 删不了

% rm -rf chromium_bak/Default                                          
rm: cannot remove ‘chromium_bak/Default’: Directory not empty
% rmdir chromium_bak/Default                                            
rmdir: failed to remove ‘chromium_bak/Default’: Directory not empty
 % rm -Rf chromium_bak/Default                                            
rm: cannot remove ‘chromium_bak/Default’: Directory not empty

然后:
1.

 % ls -Ral chromium_bak                                                  
chromium_bak:
total 0
drwx------ 1 wheely wheely   14 Dec  2 17:46 .
drwx------ 1 wheely wheely 1574 Dec  2 18:05 ..
drwx------ 1 wheely wheely 2800 Dec  2 17:46 Default

chromium_bak/Default:
total 0
drwx------ 1 wheely wheely 2800 Dec  2 17:46 .
drwx------ 1 wheely wheely   14 Dec  2 17:46 ..

2.
也用 su 和 sudo 试过了

3.
可以用 mv 改名

4.
我的 home 分区是 btrfs,表跟我说是这个原因!!! 呜呜呜~(。>﹏<。)~

离线

#2 2013-12-02 19:35:30

wych
论坛版主
注册时间: 2011-11-27
帖子: 103

Re: 无法删除目录 Directory not empty

看下有没有chrome进程在跑?有没有开psd之类的东西用着文件夹?lsof +D chromblah看看。


Twitter@wych42

离线

#3 2013-12-02 19:43:34

尹良灿
会员
注册时间: 2013-04-23
帖子: 178

Re: 无法删除目录 Directory not empty

wych 说:

看下有没有chrome进程在跑?有没有开psd之类的东西用着文件夹?lsof +D chromblah看看。

试过了,都没有( ̄_ ̄|||)

离线

#4 2013-12-02 19:51:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,471
个人网站

Re: 无法删除目录 Directory not empty

哦 btrfs 的数据弄坏啦?
fsck 跑过没?看过内核日志没?

是不是子卷?lsattr?getfacl?

离线

#5 2013-12-02 19:52:51

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,471
个人网站

Re: 无法删除目录 Directory not empty

wych 说:

看下有没有chrome进程在跑?有没有开psd之类的东西用着文件夹?lsof +D chromblah看看。

又不是 Windows……

离线

#6 2013-12-02 19:54:38

wych
论坛版主
注册时间: 2011-11-27
帖子: 103

Re: 无法删除目录 Directory not empty

百合仙子 说:
wych 说:

看下有没有chrome进程在跑?有没有开psd之类的东西用着文件夹?lsof +D chromblah看看。

又不是 Windows……

唔 我错了 用windows在回帖


Twitter@wych42

离线

#7 2013-12-02 19:58:54

尹良灿
会员
注册时间: 2013-04-23
帖子: 178

Re: 无法删除目录 Directory not empty

百合仙子 说:

哦 btrfs 的数据弄坏啦?
fsck 跑过没?看过内核日志没?

是不是子卷?lsattr?getfacl?

我只是顺便提一下是 btrfs 而已,又没说弄坏了Pia!(o ‵-′)ノ”(ノ_<。)
什么是子卷?是 primary 分区(不知是不是问的这个啊?)
下面列的那些是检查硬盘神马的意思么?没这么严重吧?。。。。

离线

#8 2013-12-02 20:05:21

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,471
个人网站

Re: 无法删除目录 Directory not empty

尹良灿 说:
百合仙子 说:

哦 btrfs 的数据弄坏啦?
fsck 跑过没?看过内核日志没?

是不是子卷?lsattr?getfacl?

我只是顺便提一下是 btrfs 而已,又没说弄坏了Pia!(o ‵-′)ノ”(ノ_<。)
什么是子卷?是 primary 分区(不知是不是问的这个啊?)
下面列的那些是检查硬盘神马的意思么?没这么严重吧?。。。。

你不是突然断电导致了数据损坏么?

我火狐+NTFS/ext3/ext4 也经历过不少次断电或者宕机了,还没遇到过数据丢失呢=w=

你先看看系统日志吧。lsattr 和 getfacl 是检查权限用的,虽然看上去不像是权限出了问题。

你再试试 cp -r 呢。再试试用 rsync 来删除呢?

离线

#9 2013-12-02 20:45:52

尹良灿
会员
注册时间: 2013-04-23
帖子: 178

Re: 无法删除目录 Directory not empty

百合仙子 说:
尹良灿 说:
百合仙子 说:

哦 btrfs 的数据弄坏啦?
fsck 跑过没?看过内核日志没?

是不是子卷?lsattr?getfacl?

我只是顺便提一下是 btrfs 而已,又没说弄坏了Pia!(o ‵-′)ノ”(ノ_<。)
什么是子卷?是 primary 分区(不知是不是问的这个啊?)
下面列的那些是检查硬盘神马的意思么?没这么严重吧?。。。。

你不是突然断电导致了数据损坏么?

我火狐+NTFS/ext3/ext4 也经历过不少次断电或者宕机了,还没遇到过数据丢失呢=w=

你先看看系统日志吧。lsattr 和 getfacl 是检查权限用的,虽然看上去不像是权限出了问题。

你再试试 cp -r 呢。再试试用 rsync 来删除呢?

只是皮肤不见了,一些扩展变成了没有启用,我觉得应该是正在读取的数据没有来得及保存而已,而不是硬盘损坏(但愿。。)

好吧,我再看看。。

离线

#10 2013-12-02 20:55:27

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,471
个人网站

Re: 无法删除目录 Directory not empty

尹良灿 说:

只是皮肤不见了,一些扩展变成了没有启用,我觉得应该是正在读取的数据没有来得及保存而已,而不是硬盘损坏(但愿。。)

好吧,我再看看。。

正在读取的数据已经在磁盘上了,怎么还需要保存?

离线

#11 2013-12-02 21:30:43

尹良灿
会员
注册时间: 2013-04-23
帖子: 178

Re: 无法删除目录 Directory not empty

百合仙子 说:
尹良灿 说:

只是皮肤不见了,一些扩展变成了没有启用,我觉得应该是正在读取的数据没有来得及保存而已,而不是硬盘损坏(但愿。。)

好吧,我再看看。。

正在读取的数据已经在磁盘上了,怎么还需要保存?

人艰不拆 /(ㄒoㄒ)/~~

离线

页脚