远程重启 Linux 系统的方法

dua*_*led 6 linux debian reboot remote

我有一台运行 Debian Sarge的远程服务器遇到了一些硬盘故障,我打算重新启动它,希望 fsck 可以自动修复错误。我最终开车去那里更换了有故障的磁盘......

但我想知道:还有什么其他方法可以强制 Linux 系统重新启动而无需访问硬盘驱动器?

我试过的:

  • shutdown -r now没有工作,因为shutdown程序必须从磁盘加载,终端中显示的错误是bash: /sbin/shutdown: Input/output error
  • init 6 同上
  • telinit q 同上
  • kill -2 1这并没有打印错误,但也不能工作。(但是,有可能 Sarge init 没有实现SIGINT,sarge 联机帮助页没有提到它。所以它可以在更新的 Debian 版本中工作)
  • PCFreak.net 上的本指南。但是,这在 处失败sysctl,它也不在内存中。

Jer*_*oen 1

我想没有连接硬盘或在虚拟磁盘上加载必要软件的情况下重新启动的解决方案。如果它是虚拟机,请在虚拟机管理程序上重新启动它。否则我希望你有一个 PDU / IPMI 或类似的。