Raspberry Pi: Безопасное Выключение & Перезагрузка

Чтобы не повредить файловую систему на SD-карте, всегда необходимо правильно выключать и перезагружать Raspberry Pi (а не просто выдергивать кабель питания).

Для безопасного выключения или перезагрузки Raspberry Pi через графический интерфейс, просто найдите в меню соответствующие кнопки.

В этой заметке я покажу, как безопасно выключить или перезагрузить Raspberry Pi из командной строки.

Дельный Совет: Проверить температуру CPU/GPU в Raspberry Pi! Читать далее →

Безопасное Выключение: Когда RPi (или любая другая UNIX-подобная система) завершает работу или перезагружается правильно, с помощью команд из терминала или их GUI-эквивалентов, сначала она пытается завершить все процессы gracefully, отправляя им сигнал SIGTERM, чем уведомляет их о необходимости сохранить данные и завершить работу. Через некоторое время, всем оставшимся процессам, она отправляет SIGKILL, размонтирует все файловые системы и отпраляет соответствующую команду в интерфейс управления питанием ACPI.

Выключить Raspberry Pi

Используйте любую из перечисленных команд для корректного выключения RPi:

$ sudo halt
$ sudo poweroff
$ sudo shutdown -h now
$ sudo shutdown -h 10 # через 10 минут
$ sudo init 0

По окончания процесса выключения, зеленый светодиод на плате Raspberry Pi мигнет несколько раз — после этого можно безопасно отсоединять кабель питания.

Это нормально, если продолжает гореть только красный светодиод — он означает, что Raspberry Pi подключен к стабильному источнику питания.

Перезагрузать Raspberry Pi

Выполните любую из следующих команд для безопасной перезагрузки RPi:

$ sudo reboot
$ sudo shutdown -r now
$ sudo shutdown -r 10 # через 10 минут
$ sudo init 6

ВКЛ/ВЫКЛ Пинов Питания: Выводы 5V, 3V3 и GND подключены к источнику питания напрямую и ими нельзя управлять из операционной системы. Например, если при выключении Raspberry Pi вы также захотите выключить вентилятор охлаждения, подключенный к выводам 5V и GND — только программно это будет сделать невозможно.