NAS 上的“空”文件夹“被另一个进程锁定”,无法删除

NAS 上的“空”文件夹“被另一个进程锁定”,无法删除

我在 NAS 存储设备上有几个文件夹,其中的数据已清空,我想删除它们。当我尝试删除它们时,我收到一条错误消息,提示“无法完成此操作,因为该文件夹或其中的文件已在另一个程序中打开”。

两个文件夹都是空的。我已启用显示隐藏的文件、文件夹或驱动器在 Explorer View 选项中,文件夹仍然是空的。我使用 Beyond Compare 查看了文件夹内容,文件夹仍然是空的。我使用 Process Explorer 和 Lock Hunter 搜索了文件夹,试图释放它们,但它们都没有找到锁定进程。

我需要消除这些,我现在该怎么办?

编辑:我可以通过 SSH 连接到 NetApp

答案1

该文件夹已被某些东西锁定,但您无法找出是什么,也不知道锁来自哪里。

鉴于该文件夹位于 NAS 上,最简单的解决方案就是重新启动 NAS 以移除锁,然后立即删除该文件夹。

如果可能,建议使用 NAS 的 Web 界面删除该文件夹,以防止您的资源管理器对文件夹设置锁定,从而阻止您在重新启动后删除该文件夹。 (我知道在您的情况下这是不可能的,但偶然发现这个问题和答案的其他人可能有这种能力)

即使在许多人使用 NAS 的商业环境中,也总会有可以执行维护重启的时刻。通常每个人都在下班后离开,因此可以在那时执行操作。如果人们甚至在下班后工作,则安排重启,并向全公司宣布 NAS 将重启以进行维护。通常午餐时间是可以执行此操作的时刻,否则下班后也是另一种选择。

告诉他们关闭所有文件以防止丢失数据,然后重新启动 NAS。那些仍然打开文件但收到警告的人只能怪自己。

答案2

终于解决了这个难题。有问题的子文件夹与根共享一起在 NetApp 上共享。从 NetApp 中删除“子”共享允许删除文件夹。

打开 NetApp OnCommand Manager 并浏览到相关控制器。
展开存储节点。
单击共享节点。
在右侧窗格中找到相关共享。
右键单击共享并选择“停止共享”。
确认您的选择。

您必须遵循此过程。重新启动不管用因为共享是持久的,也就是说,它们被编程为在重启后仍然保留。如果不是这样,每次重启时您都必须重新设置所有共享,如果您有很多共享,那么这不是一个好办法。

相关内容