¿Debo tirar del enchufe? ¿O es mejor si salgo de LXDE y de cualquier otro proceso en ejecución primero?
power-supply
lxde
Andrew Fogg
fuente
fuente
sudo halt -p
lo haré.Respuestas:
Definitivamente no quieres simplemente desconectarlo. Esto puede causar problemas con la tarjeta SD y el sistema de archivos.
Desde la línea de comando
Al usar la línea de comando o una ventana de terminal, puede ingresar lo siguiente para hacer un apagado limpio:
Desde la GUI de LXDE
Una vez que dice Sistema detenido , puede quitar el cable de alimentación si es necesario.
fuente
Es mejor apagar siempre correctamente si puede.
Desenchufar constantemente el dispositivo sin apagarlo correctamente puede tener efectos no deseados en la tarjeta SD (un objeto temperamental ya).
Como referencia, para cerrar desde la terminal puede usar:
o
Estos comandos se envían
SIGTERM
a todos los procesos en ejecución, notificándolos para guardar sus datos y salir. Luego se envíaSIGKILL
a todos los procesos restantes para detener el sistema, seguido finalmente de desmontar todos los sistemas de archivos. Luego se mostrará la pantallaSystem Halted
y puede tirar del enchufe.fuente
sudo poweroff
También funciona bien.halt
,shutdown
ypoweroff
?halt
. Además, puede especificarhalt
simplemente detener el núcleo / CPU de inmediato sin eliminar ningún proceso; por esta razón, me apegaría a usarlo ashutdown
menos que tenga una razón específica para no hacerlo.También he usado esa solución shutdown.py .
Aún necesitará encontrar un interruptor físico y soldarlo a los pines 6 y 8 del encabezado 5 . Tomé el mío de un viejo tablero Arduino roto. También he perforado un pequeño agujero en la caja para asegurarme de que puedo presionar el botón con un pequeño alfiler de madera cuando la caja está cerrada.
Así es como esto luce:
fuente
Seguí el proyecto descrito en el interruptor de apagado de Raspberry Pi: apagar el Pi de forma segura , pero configuré el pin 17 para que se levante internamente. Luego, conecte los cables como el proyecto anterior, pero omita las resistencias y agregue el siguiente script de Python en
/etc/rc.local
:python shutdown_button.py
Archivo shutdown_button.py
fuente
GPIO.wait_for_edge(17, GPIO.FALLING)
lugar del ciclo while es más receptivo.Dejando a un lado otras consideraciones, la alimentación y otros conectores se diseñarán para un número limitado de ciclos de inserción / desconexión. A menudo, este es un número sorprendentemente bajo.
Estadísticamente, los conectores son una fuente muy probable de falla del equipo.
Con vistas a la longevidad general de su Pi, es posible que desee moderar la cantidad de conectores de inserción / desconexión que experimenta. Una forma de ayudar a hacer esto sería utilizar el interruptor de encendido / apagado del enchufe de la fuente de alimentación.
fuente
Me conecto a mi Raspberry Pi de forma remota, y así es como lo apagué:
sudo shutdown -h now
Como uso una pantalla remota, no veo necesariamente el resultado final de la Raspberry Pi en la ventana de comandos, por eso uso las luces de actividad. El estado sin parpadeo de los LED no es una indicación absoluta de un apagado exitoso completo, pero me ha funcionado lo suficientemente bien.
fuente
Para evitar problemas de corrupción de la tarjeta SD, siempre debe apagar el sistema operativo correctamente. Puede automatizar esto mediante el uso de una solución de hardware de controlador de potencia y un script que se activa a través de una señal de puerto GPIO, por ejemplo (además del suministro de Pi mencionado anteriormente):
La placa RemotePi en el último enlace tiene la funcionalidad adicional de usar controles remotos IR para encender / apagar la Raspberry Pi.
fuente
Si su Raspberry Pi está congelada, entonces no puede ingresar a ssh o consola, entonces esto ayuda. Estaba roto mis pocas tarjetas SD antes de saber esto:
Mantenga presionadas las teclas Alt + PrintScreen y, mientras mantiene presionadas esas teclas, presione las siguientes teclas en secuencia, una a la vez, con una pausa de unos segundos entre ellas.
Alt+ PrintScreen+R E I S U O
o
Alt+ PrintScreen+ R E I S U B(reiniciar)
Una práctica mnemotécnica para recordar es reiniciar incluso si el sistema está completamente roto.
Sustituya "O" por "B" para apagar el sistema en lugar de reiniciar (O = apagado, B = inicio).
Fuente: https://www.raspberrypi.org/forums/viewtopic.php?t=176612#p1126262
fuente
Esto no es muy difícil. Vaya al símbolo del sistema y escriba
sudo halt
. Ingrese su contraseña si es necesario. Una vez que no haya nada en la pantalla, desconecte el enchufe.Información del sitio web de Raspberry Pi.
fuente
También hay una placa GPIO llamada Pi Supply que tiene un interruptor de encendido, administración de energía y apagado para bloqueos. También es útil si su enchufe está detrás del televisor y es difícil de encontrar. Todavía necesita apagar normalmente, pero luego apaga la Raspberry Pi.
Si le preocupa usar el puerto micro USB de alimentación en el uso normal, puede obtener un adaptador USB de macho a hembra y conectar su fuente de alimentación a eso.
fuente
¡Hay varias formas de apagar el pi! ¡Solo tirar del enchufe sin el apagado adecuado podría dañar su tarjeta SD!
Para apagar, use
sudo shutdown -now
osudo shutdown -time
indique el apagado en minutos.Para reiniciar, use
sudo reboot
para reiniciar ysudo reboot -time in minutes
para volver a encender y o use solosudo reboot
para reiniciar ahorasudo shutdown
sin que el-time
valor predeterminado sea un minuto para cancelar el uso de apagadosudo shutdown -c
Nota: También puede presionar el botón de frambuesa pi y luego hacer clic en encendido. Luego, apague o reinicie, ¡qué apagado y reinicio son inmediatos!
Actualizar:
Como se describe en algunas de las otras respuestas en esta publicación:
fuente
Realmente no necesitas un interruptor de encendido para tu Raspberry Pi. Utilizo un concentrador USB para la fuente de alimentación que tiene interruptores de encendido / apagado. Entonces, cada vez que quiero apagar la Raspberry Pi, solo apago el interruptor USB.
fuente
Solo debe tirar del enchufe, si el LED verde está apagado. El led verde parpadea, si la máquina está escribiendo en la tarjeta SD.
fuente
Los comandos normales de Unix funcionan con Linux, así:
init 0 lo apagará, por lo que es seguro desconectarlo.
init 6 se reiniciará.
A diferencia de Unix, no hay necesidad real de sincronizar; sincronización antes de cerrar Pero simplemente tirar del enchufe puede causar errores, así que asegúrese de usar el apagado o init 0 antes de desconectar la alimentación. Si interrumpe la alimentación de forma inesperada, use fsck para verificar y / o solucionar cualquier problema que pueda surgir.
Puede haber un caso para hacer la sincronización completa; sincronización sincronización dormir 30; detente si tienes un sistema de archivos externo que no se desmonta limpiamente. Sabría si esto es un problema ejecutando fsck en sistemas de archivos externos justo después del arranque. Si se trata de encontrar problemas, es posible que desee hacer todo. Pero nunca he visto que esto suceda con mi Rpi3.
fuente
Siempre use un comando para apagar y apagar su Raspberry Pi. Uso sudo halt como muchos otros usuarios. Recomiendo hacer una copia de seguridad de su tarjeta SD. Accidentalmente desconecté la mía y corrompí la imagen de alguna manera. Es más fácil apagar que grabar una nueva imagen y comenzar de nuevo
fuente