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

chm*_*mac 4 ssd hdparm

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

# hdparm -I /dev/sda | grep frozen
            frozen
Run Code Online (Sandbox Code Playgroud)

我在别处读到的建议是热插拔驱动器,在机器运行时拔下电源/SATA 电缆。在这种情况下这些是不可能的,因为我没有物理访问权限。我试过几次通过主机的控制面板对机器进行电源循环,但没有奏效。

有什么办法可以在没有物理访问的情况下解冻(解冻?)驱动器?

小智 6

如果您rtcwake在计算机上,可以选择将其置于 S3(挂起)电源状态一小段时间。恢复使用前暂停 10 秒:

$ sudo rtcwake -m mem -s 10
Run Code Online (Sandbox Code Playgroud)

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

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

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


Dim*_*ima 5

暂停和恢复应该解冻硬盘驱动器。

  • 这个答案对于问题中描述的没有物理访问权限的机器没有好处,您将如何再次唤醒机器? (2认同)

Mic*_*ton 1

当硬盘驱动器启用了密码时,“冻结”驱动器是由系统 BIOS 预引导完成的。一些 BIOS 总是冻结驱动器,尽管这种情况通常只发生在笔记本电脑上。

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

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

  • SSD 也可能不稳定/旧固件。可悲的是,你无能为力。翻译为“我朋友的车无法启动,我在8000公里之外,我该如何修理它”。你不能。 (2认同)