Reinicie el servidor Linux sin un sistema de archivos raíz montado

Reinicie el servidor Linux sin un sistema de archivos raíz montado

Hace poco me hicieron la siguiente pregunta:

¿Cómo podría reiniciar el servidor Linux si su sistema de archivos raíz no está montado y no puede montarlo (se pierde) y no tiene ningún binario? Solo tiene el shell raíz.

Supongo que tiene algo que ver con /proc, pero tal vez no sea posible en absoluto. ¿Alguien podría darme alguna orientación sobre lo que debo hacer en esa situación?

Respuesta1

Si no tiene el sistema de archivos raíz, y como se especificó en la pregunta, tampoco tiene binario, creo que echo no funcionará, por lo que la única solución es una interrupción del teclado de hardware usando de hecho como se dijo. @Pazi las llaves mágicas SysRQ.

Para ello deberás hacer: Alt+ Print Screen / SysRq+some key

Aquí sería: Alt+ Print Screen / SysRq+ b(¿dónde bestará?reinicie inmediatamente el sistema, sin desmontar ni sincronizar sistemas de archivos).

Para claves mágicas adicionales y lo que hacen, consulteWikipedia: clave mágica SysRq. También tenga en cuenta que los diseños que no son QWERTY pueden utilizar otras teclas físicas.

Respuesta2

Puedes reiniciar con la tecla mágica sysrq:

echo b > /proc/sysrq-trigger

Para más información leawikiodocumentación del núcleo.

echoTambién es un comando integrado de Shell (conocido en bash y dash) y se usa si /bin/echono está disponible.

información relacionada