![重新启动没有安装根文件系统的 Linux 服务器](https://linux22.com/image/617634/%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E6%B2%A1%E6%9C%89%E5%AE%89%E8%A3%85%E6%A0%B9%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
最近有人问我以下问题:
如果您的根文件系统未挂载,并且您无法挂载它(它已丢失),并且您没有任何二进制文件 - 您只有 root shell,那么您怎么能重新启动 linux 服务器呢?
我猜想这与 /proc 有关,但可能根本不可能。有人能指导我在这种情况下该怎么做吗?
答案1
如果您没有根文件系统,并且正如问题中所指定的那样,您也没有二进制文件,我认为 echo 将不起作用,所以唯一的解决方案是使用硬件键盘中断,正如@Pazi SysRQ Magic Keys 所说。
为此,您应该执行以下操作: Alt++Print Screen / SysRqsome key
这里,它将是:Alt++ Print Screen / SysRq(b其中b立即重启系统,无需卸载或同步文件系统)。
要了解更多魔法键及其功能,请参阅维基百科:神奇的 SysRq 键. 另请注意,非 QWERTY 布局可能使用其他物理按键。