rm:无法 lstat 目录,它显示“无效参数”

rm:无法 lstat 目录,它显示“无效参数”

我们在 MySQL 服务器上使用闪存卡。重启后,闪存卡安装中有一个死目录条目;rm -rf export-20130413-013547返回错误rm: cannot lstat 'export-20130413-013547': Invalid argument

下面是我的ls -lrt输出。

?--------- ? ?    ?         ?            ? export-20130413-013547
drwx------ 2 root root 143360 Apr 13 17:10 export-20130413-154729

另外,当我想通过 查看其 inode 时ls -i,目录的 inode 为 0。

0 export-20130413-013547

答案1

这是一个孤立的目录条目。我不知道闪存卡使用什么文件系统(是 vfat 吗?),但fsck可能会有所帮助,因为可能只是取消链接而不必担心 stat -rm -rf将首先尝试确定您是否正在选择一个目录,甚至普通目录rm也会尝试做一些聪明的事情。/usr/bin/unlink export-20130413-013547(coreutils 的一部分)将为您做到这一点。

相关内容