跳至主要内容

从状态灾难中恢复

如果出现严重错误(可能是由于执行其他状态操作操作时发生意外导致),您可能需要对状态数据采取果断措施。

  • tofu force-unlock 命令 可以覆盖 OpenTofu 用于防止两个进程同时修改状态的保护措施。如果 OpenTofu 进程(例如正常的 apply 操作)在释放其对状态后端的锁定之前意外终止(例如,其运行的虚拟机完全销毁),您可能需要此命令。在完全确定导致锁定卡住的进程发生了什么情况之前,请勿运行此命令。

  • tofu state pull 命令tofu state push 命令 可以直接从配置的后端读取和写入整个状态文件。您可能需要此命令来获取或恢复状态备份。