RedHat Linux 中无法删除的文件

RedHat Linux 中无法删除的文件

我的主区域下有一个文件,我无法删除。当我ls -al对目录执行 时,权限为?---------,并且用户、组、大小和日期列都有 ?。当我尝试删除它时,我从 rm 收到以下错误:rm: cannot remove 'file': Invalid argument

关于删除这种奇怪文件的方法有什么想法吗?

答案1

如果文件位于 NFS 上,您将必须登录到提供文件系统的服务器(该文件必须是服务器本地的),然后才能运行。

lsof | grep -i 文件名

它应该列出正在使用该文件的所有进程,然后您可以关闭该程序(如果网络上有人打开了该文件,我认为该文件上会列出一个 nfsd 进程)。关闭所有进程后,您应该能够根据需要在本地或远程删除该文件。如果这不起作用,您应该能够从服务器 rm -rf 强制删除它。

相关内容