如何解冻连接到远程服务器的 SSD?

如何解冻连接到远程服务器的 SSD?

我无法物理访问该机器,因此无法拔下驱动器。

# hdparm -I /dev/sda | grep frozen
            frozen

我在其他地方读到的建议是热插拔驱动器,在机器运行时拔下电源/ SATA 电缆。在这种情况下,这些是不可能的,因为我没有物理访问权限。我试过几次通过主机的控制面板关闭机器的电源,但没有成功。

有什么方法可以让我无需物理访问就可以解冻(解冻?)驱动器?

答案1

如果您的rtcwake机器上有电源,可以选择将其短时间置于 S3(挂起)电源状态。在恢复使用之前,暂停 10 秒钟:

$ sudo rtcwake -m mem -s 10

-m是进入的电源状态类型。mem是 Suspend-to-RAM,这是唯一可以解冻驱动器的选项(在我的测试中)。

-s是在醒来之前保持所需状态的时间(以秒为单位)。

仍在努力寻找不需要将机器置于挂起状态的解决方案...希望这有助于远程解冻。

答案2

暂停和恢复应该可以解冻硬盘。

答案3

我也遇到了同样的问题。经过一番谷歌搜索后,我决定远程暂停机器:

CentOS6# pm-suspend

然后我叫了一个人到现场来开机。就这样成功了。

是的,这需要一些物理访问,但不一定需要您或技术人员。只需叫一些随机人员在盒子周围按下电源按钮即可。

答案4

当硬盘驱动器启用密码时,系统 BIOS 会在预启动时“冻结”驱动器。有些 BIOS 总是会冻结驱动器,不过这种情况通常只发生在笔记本电脑上。

您可以尝试以下两种方法之一解冻驱动器,但它们都需要物理访问,或者至少需要控制台访问:

  1. 在BIOS中删除硬盘密码,然后重新启动。
    • 如果您的 BIOS 总是冻结驱动器,请联系硬件供应商获取修复的 BIOS。
  2. 热插拔驱动器,如上所述。

相关内容