远程关闭系统(重启)和立即启动

远程关闭系统(重启)和立即启动

有没有办法在远程系统(运行 Linux)上执行某种“硬重置”?我面临的问题与其中一个硬盘在 I/O 期间死机并无法访问有关 - 重新启动后,硬盘会从设备列表中消失。只有当电源完全切断时 - 它才会恢复,即当系统关闭并正常启动时(通过相应的电源按钮)。这是在服务器上,所以我总是必须跑到服务器机房才能让它恢复。最终结果是从驱动器中获取所有数据(到目前为止,由于所述问题,我未能做到这一点)。

我想做的是以某种方式完全切断电源,让系统立即启动或延迟一小段时间后启动。我在执行某些 BIOS 升级时见过这样的功能。它就像一个引导代码……首先关闭操作系统(断电),然后在大约 5 秒钟后系统开始启动。非常欢迎就整个主题提出所有意见(一些小型/低成本的网络开/关开关、WOL 等)。

答案1

你可以建立一个ITAPPMON机器人- 但硬盘可能很快就会坏掉。你不太可能从硬盘上取下很多数据。这假设你已经检查过连接器和电缆,并且它们没有问题。

哦,还有dd_救援- 忽略读取错误 - 但我并不指望在您的情况下会出现奇迹。

答案2

远程重置服务器

echo b > /proc/sysrq-trigger

这和按下重置按钮几乎一样。不过我强烈建议先同步磁盘……

echo s > /proc/sysrq-trigger

相关内容