vmware esxi - 无法删除目录,甚至使用 rm -rf 也不行

vmware esxi - 无法删除目录,甚至使用 rm -rf 也不行

我正在尝试删除一个目录,但是不起作用。

使用时rm -rf IPCop我收到错误消息rm: can't remove 'IPCop': Directory not empty

我注意到的另一件事是,当ls在此目录中执行时,我得到此输出:ls: ./IPCop-cf065eb0.vswp: No such file or directory。因此其中似乎有一个错误的文件条目。

我怎样才能删除该目录?

答案1

我怀疑这./IPCop-cf065eb0.vswp是一个损坏的符号链接。您应该能够使用 rm 删除它,然后使用 rmdir 删除目录。

但是,文件系统损坏也可能是原因。这在 esxi 中非常烦人,因为没有针对 VMFS 的 fsck(如果不是损坏的符号链接,则解决此问题的通常方法是重新启动单用户模式并运行 fsck;在 esxi 中无法对 VM 分区执行此操作)。您可以尝试重新启动虚拟机管理程序,但我不确定这是否能解决问题;如果不行,您必须将所有虚拟机连同文件夹一起从后备存储中迁移出来,然后重新格式化它。

我个人认为,只是为了让事情“整洁”而进行所有这些操作是不值得的,但如果您怀疑磁盘损坏或频繁的电源问题可能是原因,您应该对其进行调查。

相关内容