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.
echo
También es un comando integrado de Shell (conocido en bash y dash) y se usa si /bin/echo
no está disponible.