добрый день
такие значения в контроллере
Memory usage: 45% of 1.96G Usage of /: 92% of 2.0G /mnt/data: 8% of 55G
возможно ли nodered и homeassistant перенести в /mnt/data? если да, то каким образом? если нет, то как их установить в /mnt/data?
1 лайк
Добрый день!
Да, перенос возможен. Однако перед выполнением настоятельно рекомендуем сделать резервную копию настроек контроллера.
Далее выполните следующие шаги:
- Остановите службы, работающие с переносимыми данными.
- Перенесите файлы в новый каталог.
- Создайте символьную ссылку (symlink) с исходного пути на новое расположение, чтобы система продолжала корректно обращаться к данным.
- Запустите службы обратно.
А нет ли случайно какой-то статьи с примерами команд? Я поискал, но не смог найти. Очень не хочется чтобы всё сломалось. Как остановить службы понятно, а вот с символическими ссылками беда (и запуском последующим). Был уже неудачный опыт.
Добрый день!
Должно быть что-то подобное:
ln -s /mnt/data/.node-red /root/.node-red
Так вы создаёте символьную ссылку, и система будет работать с новым расположением каталога, как с оригинальным.
Также можно всё завернуть в Docker — тогда в будущем управление Node-RED и HA будет осуществляться через контейнеры. Это удобный вариант, но больше подходит для опытных пользователей.
Добрый день,
Удалось ли вам решить вопрос?
добрый день
такие значения
как можно почистить?
просто есть контроллеры такой же версии с таким же набором софта и там намного меньше загрузка процессора и куча памяти свободной
80M /usr/include
97M /usr/lib/node_modules/node-red
97M /usr/lib/node_modules/node-red/node_modules
108M /usr/lib/python3
108M /usr/lib/python3/dist-packages
120M /usr/lib/node_modules
142M /usr/libexec/docker
142M /usr/libexec/docker/cli-plugins
143M /usr/libexec
178M /usr/lib/arm-linux-gnueabihf
219M /usr/share
452M /usr/bin
611M /usr/lib
1.5G /usr
1.9G /
Добрый день!
Данный вопрос решается только эмпирически. То, что сейчас видно, — вполне нужные элементы для работы Docker и Node-RED.
Самое простое решение:
— Сделать бэкап всего содержимого.
— Полностью отформатировать контроллер.
— Перенести только действительно необходимые данные.
Возможно, в папках накопились логи или иная служебная информация. Рекомендуется пройтись по каждой директории и проверить, что именно занимает место.
Добрый день,
Удалось ли решить вопрос?
через заббикс получил такую статистику
контроллер был не в сети, а потом резко уменьшилось значение свободной памяти (верхняя линия 90%, нижняя 80%)
вообще непонятно что случилось. я почистил логи, но эффект дало не сильный
Добрый день!
Рекомендую попробовать ещё один вариант:
смигрировать на SD-карту все логи и оперативные данные, а на контроллере оставить только конфигурационные файлы системы.
Home Assistant спокойно переносится, так как работает в Docker-контейнере.
добрый день
home assistant и нодред уже в докере, но места на контроллере больше не стало, там буквально пара мегабайт прибавилось…
видимо, придется сбросить в ноль и сразу софт убирать в mnt
Добрый день!
Скорее всего, да — это, наверное, самое быстрое решение, чем пытаться отлавливать каждую зависимость отдельно.
1 сообщение было перенесено в новую тему: Свободное место