我最近被问到以下问题:
如果您的根文件系统没有挂载并且您无法挂载它(它丢失了)并且您没有任何二进制文件 - 您只有 root shell,那么您如何重新启动 linux 服务器。
我认为它与 /proc 有关,但也许根本不可能。任何人都可以就我在这种情况下应该做什么提供一些指导吗?
您可以使用魔术 sysrq 键重新启动:
echo b > /proc/sysrq-trigger
Run Code Online (Sandbox Code Playgroud)
echo也是一个 shell 内置命令(对我来说在 bash 和 dash 中已知)并且在/bin/echo不可用时使用。