como-apagar-o-reiniciar-correctamente-raspberry-pi

Cómo apagar o reiniciar Raspberry Pi correctamente

  • 3 min

Apagar correctamente una Raspberry Pi consiste en ordenar al sistema operativo que cierre procesos y sincronice los datos antes de cortar la alimentación.

Es una tarea que parece trivial en cualquier ordenador, pero en Raspberry Pi es especialmente importante. Este chisme normalmente no tiene botón de apagado, y la tarjeta SD no lleva muy bien que le quiten la luz a traición.

De ninguna manera apagaremos una Raspberry Pi quitando el cable de alimentación. De hacerlo corremos un enorme riesgo de corromper los ficheros de la tarjeta SD lo que obliga a formatearla y volver a instalar desde el principio.

De hecho, la alarmante tendencia de corromper la tarjeta SD este es uno de los mayores problemas que tiene la Raspberry Pi. Apagarla correctamente ayuda a disminuir la posibilidad de una tarjeta SD corrupta (sin bien no la elimina por completo).

Apagar Raspberry Pi desde consola de comandos

La forma correcta de apagar una Raspberry Pi desde la consola de comandos es emplear el comando:

sudo shutdown -h now

Donde -h corresponde con la opción halt y now indica que queremos iniciar el apagado en este momento.

Si en lugar de apagarlo queremos programar el apagado, podemos usar:

shutdown horas&

Donde debemos sustituir horas y minutos por el valor que queramos. Si queremos cancelar un apagado programado con el comando anterior, usamos:

sudo shutdown -c

Hay otros comandos similares para apagar la Raspberry Pi. Esto da lugar a cierta confusión, por lo que vamos a verlas. La primera alternativa es usar el comando:

sudo halt

Por otro lado tenemos el comando:

sudo poweroff

Que ejecuta las mismas funciones que halt, pero además apaga el sistema, apagando la PSU si la placa tiene ACMI. Como Raspberry Pi no tiene PSU, en este caso es equivalente a halt

Históricamente, estos comandos (shutdown, halt y poweroff) tenían pequeñas diferencias. Aunque se han suavizado con el tiempo, y no son del todo de aplicación en Raspberry Pi, se mantienen en ciertos sistemas.

Podríamos resumir en que shutdown -h corresponde con un apagado normal, mientras que halt y poweroff corresponden con una parada de emergencia más brusca. En general, el comportamiento respecto a gestión de finalización de procesos y energía es distinto.

En Raspberry Pi OS los tres comandos suelen acabar en un resultado parecido. Sin embargo, por costumbre y porque en otros sistemas pueden no ser equivalentes, personalmente recomiendo el comando shutdown. Es mejor no coger malos hábitos.

Reiniciar Raspberry Pi

Reiniciar el sistema es igual de sencillo que apagarlo. Nuevamente usamos el comando shutdown pero añadiendo el parámetro -r, quedando así:

sudo shutdown -r now

De forma similar a lo que hemos visto sobre apagar Raspberry Pi, tenemos otro comando alternativo para reiniciarlo:

sudo reboot

Igual que en el caso anterior, el comportamiento debería ser similar al uso de shutdown -r. Por buenas costumbres, se recomienda emplear el comando shutdown -r.

Cerrar sesión de usuario

Relacionado con apagar y reiniciar la Raspberry Pi, si únicamente queremos desloggear el usuario actual, simplemente tenemos que emplear el comando:

sudo logout

Con esto ya podemos apagar y reiniciar Raspberry Pi sin jugar a la ruleta rusa con la tarjeta SD. Parece una tontería, pero es una de esas buenas costumbres que ahorran muchos disgustos.