如何解锁 Windows Server 2012 文件群集上的文件

如何解锁 Windows Server 2012 文件群集上的文件

我们在 Windows Server 2012 集群上有一个启用了“持续可用性”的文件共享。我们的 Web 应用程序使用的配置文件application.config不知何故被损坏了,现在为零字节,但更重要的是,它似乎被锁定了。

对文件的任何编辑都会失败,并出现有关文件打开或锁定的错误。

我检查了 Windows 中的“打开文件”对话框,虽然有许多打开文件的句柄,但似乎没有一个具有锁。

ProcessExplorer 显示文件的句柄,但它们都归所有,SYSTEM因为它们都是远程共享活动。

我曾尝试对集群进行故障转移,但当然,“持续可用性”会愉快地且无形地将文件锁迁移到新节点。

有没有办法强制且毫无疑问地终止文件上的所有锁定?

尝试过的事情:

  • 只需停止网络上的整个 W3SVC,以防文件解锁
  • 使用 FileAssassin 解锁文件,卸载使用该文件的所有模块,然后终止锁定文件的进程
  • 重新启动节点。
  • 设置在启动时删除文件并重新启动节点的 Windows 注册表项。

我已经暂停了第二个节点,以便第一个节点的任何重新启动都不会将磁盘移动到它。

相关内容