Привіт мій Raspberry Pi замерз, і я не впевнений, який найбезпечніший спосіб перезапустити / вимкнути, не завдаючи шкоди.
Привіт мій Raspberry Pi замерз, і я не впевнений, який найбезпечніший спосіб перезапустити / вимкнути, не завдаючи шкоди.
Відповіді:
Ви не вказали про те, де в терміналі чи графічному інтерфейсі і що ви робили, коли Raspberry Pi замерзло. Іноді GUI або навіть термінал можуть замерзнути, але операційна система все ще працює, повністю функціональна.
Що ви можете зробити, це перейти на "резервний" текстовий термінал. Натискання CTRL+ ALT+ F1переключиться на один із терміналів "резервного копіювання", запропонованих ядром.
Потім ви можете увійти та вбити процес, який спричиняє порушення, через що GUI або термінал замерзають. У цьому випадку ви можете зробити sudo halt
або sudo reboot
перезапустити, якщо це все, що ви хочете зробити.
Я вибираю це, коли мій Pi заморожується, я не хочу ризикувати пошкодженням файлової системи.
Зауважте, що якщо центральний процесор використовується 100%, для введення в дію може знадобитися більше хвилини.
Щоб повернутися до GUI, натисніть CTRL+ ALT+ F7.
Якщо у вас є доступ до SSH або Putty, спробуйте увійти через цей метод. Якщо вам потрібно відновити локальну консоль, рекомендую перезавантажити пі, зателефонувавши sudo reboot
з консолі SSH / Putty. Для довідки типовим користувачем у програмі Raspbian є, pi
а пароль за замовчуванням - raspberry
. SSH увімкнено за замовчуванням.
ТАК! Я врятував свій маленький RPI3 від CPR.
У мене - процесор працює понад% 90, я додав: HDMI, 1 клавіатуру та 1 бездротову мишу USB. У мене також відкритий SSH з мого Mac та 1-годинна установка програмного забезпечення.
Мій RPI випадково призупинився, я думаю, що час на екрані перемістився. Я зберег її, видаливши всі USB та пристрої HDMI. Я вдув повітря в дошку і стружку.
Потім я спробував перевірити, чи зможу я отримати легку відповідь від дошки. Я намагався підключитися до VNC та SSH одночасно. Кожного разу, коли я намагався запустити SSH в терміналі, зелене світло блимало.
Я дав йому кілька хвилин (близько 5), і він почав обробляти повільно, потім повертався до нормальної швидкості.
Удачі!
Якщо ваш RPI висить, то витягнути вилку є єдиним варіантом, що залишився. Продовжуйте top
працювати так, коли наступного разу він зависне, ви зможете побачити, чи щось з’їв увесь ваш таран чи процесор. watch dmesg
може показати вам збої
Якщо ви використовуєте gui, ви можете спробувати control- alt- backspace. залежно від вашої ОС та способу її налаштування, це перезапустить x-сервер і поверне вас до запиту для входу, даючи можливість увійти або перезавантажити / відключити.
Те , що спрацювало для мене тримає вниз Alt+ PrtSc, натискаючи R, E, I, S, B.
Це занадто довго для коментарів, але це було поєднанням відповідей, які працювали для мене. Я здогадуюсь, що графіка для обробки займала багато процесора, хоча я не зміг підтвердити, оскільки вона була заморожена. У моєму випадку було відкрито три вкладки веб-переглядача, одна з яких містила відео з більш високою якістю на YouTube. На мій досвід, заморожування на Raspberry Pi 3, як правило, має занадто багато відкритих вкладок браузера з одним або кількома вміщеними на YouTube відео. Він застиг настільки, що годинник не оновлювався і курсор не рухався.
Вимкніть монітор та вийміть кабель HDMI, після чого знову вставте HDMI та знову увімкніть монітор. Це рухало речі, але дуже повільно. Переключись на інший віртуальний термінал, утримуючи CTRL + ALT+ F1. Я переживав це в інших середовищах lxde, де вам потрібно тримати ці клавіші, щоб досягти успіху в перемиканні віртуального терміналу.
У моєму випадку, як тільки фокус було змінено на інший віртуальний термінал, він спочатку був млявим, але після входу в систему та запуску htop
, будь-який процес, який завив процесор, вже не робив цього. Це, ймовірно, тому, що середовище GUI не потребувало особливої обробки, оскільки воно не працює в поточному віртуальному терміналі. Це дозволило зробити перерву тим, що перемикання назад на tty7 CTRL+ ALT+, F7де працює робочий стіл графічного інтерфейсу, дозволило середовищу продовжувати функціонувати як нормально.