Pregunta De forma remota, apagar el sistema (reiniciar) y arrancar de inmediato


¿Hay alguna manera de realizar una especie de "restablecimiento completo" en un sistema remoto (ejecutando Linux)? El problema al que me enfrento está relacionado con que uno de los discos duros muera durante la E / S y se vuelva inaccesible: después de reiniciar, el disco duro simplemente desaparece de la lista de dispositivos. Solo cuando la alimentación se corte por completo, volverá con vida, es decir, cuando el sistema se apaga y se inicia normalmente (mediante el botón de encendido correspondiente). Esto está en un servidor, así que siempre tengo que viajar a la sala de servidores para que resucite. El resultado final es sacar todos los datos de la unidad (que, hasta ahora, no puedo hacer debido al problema descrito).

Lo que quiero hacer es de alguna manera cortar completamente la energía y hacer que el sistema se inicie instantáneamente o después de un pequeño retraso. He sido testigo de esa funcionalidad al realizar algunas actualizaciones de BIOS. Es como un código de arranque. Primero, el sistema operativo se apaga (la energía se corta) y luego, después de 5 segundos, el sistema comienza a arrancar. Todas las opiniones sobre el tema completo son bienvenidas (algunos interruptores de ENCENDIDO / APAGADO de red a baja velocidad / tiempo reducido, WOL, etc.).


0


origen


también, tal vez hay alguna forma de reducir el poder de los discos duros al reiniciar? - XXL


Respuestas:


Podrías construir un ITAPPMONROBOT - pero el disco duro morirá, probablemente muy pronto. Es poco probable que pueda obtener gran parte de la información de ella. Esto supone que ya ha comprobado los conectores y cables y que están bien.

Ah, y hay dd_rescue - que ignora los errores de lectura - pero no espero maravillas en su caso.


1





Para reiniciar su servidor de forma remota

echo b > /proc/sysrq-trigger

Esto es más o menos lo mismo que presionar el botón de reinicio. Realmente sugeriría sincronizar el puño de los discos antes de la mano ...

echo s > /proc/sysrq-trigger

0



No lo he intentado, pero no SysRq b simplemente desencadenar un reinicio? El OP está pidiendo una forma de cortar programáticamente la energía y luego volverla a encender después de un momento. (Y ha pasado un tiempo, así que apostaría que el disco ya está muerto). - Michael Kjörling
De acuerdo, entonces encontré esta pregunta mientras buscaba una opción de restablecimiento remoto remoto y luego encontré la respuesta en otra pestaña. tan agregado a esto y luego solo realmente leyó la pregunta. No se pudo encontrar un "¿Cómo puedo hacer una pregunta de restablecimiento de forma remota?", Así que lo dejé allí en caso de que alguien pudiera hacer la misma búsqueda y encontrar esta respuesta. También sospecho que el disco duro hace tiempo que murió. Pero alguien puede encontrarlo útil. - Decado