Проблема с сохранением правил

В один прекрасный момент при попытке сохранить скрипт увидел такое сообщение (см. ниже).
И что самое интересное содержимое куда то делось. Содержимое стерлось у всех скриптов! Все пустые, а заголовки остались. Вопрос что произошло?
Теперь я не могу записать даже новый скрипт, при сохранении выдает это же сообщение.
Как восстановить работу сохранения скриптов?

P.S. Если такое происходит нужно сделать возможность сохранение всех скриптов на жестком диске, например одним нажатием или автоматизировать.

Для начала в консоли вводим

df -h 

и смотрим сколько свободного места, и есть ли оно.

Кто может это расшифровать?

В /mnt/data - места нет. Это как раз место, куда сохраняются конфиги.

/mnt/data/etc/wb-rules

Выполняем

du -h -d 1 /mnt/data

и смотрим, что забило все место.

напишите как освободить место что стереть?

Для начала - надо узнать, что ж заняло. Чтоб понять что удалять.

du -h -d 1 /mnt/data/var

Моржет быть что-то типа Иридиума устанавалось?

ничего не устанавливалось
всего 2 маленьких скрипта было написано

ставил галочку на Enable debug logging в Serial Device Driver Configuration

Ага, вот логи и забились.

rm /var/log/messages*

освободит место.
UPD: Serial Device Driver с дебагом пишет каждый пакет к(от) устройству в файл. Поэтому места ест много.

сделал, вот что изменилось

Сохранение заработало?

Все работает.
Место закончилось на диске, видимо поэтому не смог сохранить измененный скрипт.
Спасибо за пояснения.
Там еще пару тем поднял с вопросами. Буду признателен если ответите.

Через 5ч работы после вышеприведенных действий все повторилось. И эти действия уже не помогают.

В чем может быть дело?

утром проверяем еще раз

Что в итоге с контроллером? Контроллер не реагирует на переключения в окне девайсес. Не отображаются скрипты. Выводит такое сообщение.

Мне не совсем нравится что происходит с контроллером в плане надежности. Если с контроллером такое происходит что же будет когда он будет управлять работой осмоса? Например свет в коридоре остался в включенном состоянии. Так и у осмоса может что то остаться включенным. Это будет катастрофа. Могут выйти из строя насос или мембрана или всю воду выльет в канализацию… Смотря на чем зависнет.

Контроллеры не виснут.
Дебаг отключен был, как я понимаю?
Что возвращает

systemctl status wb-rules
systemctl status wb-hwconf-manager
systemctl status wb-mqtt-serial

?
А, и главное - он перезапускался после очистки логов?
Потому как могло вылезти повреждение конфигов.

Все сервисы - остановлены.
Поможет или

systemctl start wb-rules
systemctl start wb-hwconf-manager
systemctl start wb-mqtt-serial

или перезапуск контроллера.

ввел все команды и перезапустил контроллер
ничего не изменилось
контроллер не выполняет сценарии и не включаются реле с окна девайсес

А статусы у служб те же?
Подозреваю что конфиги повреждены. Вводим:

apt purge -y wb-hwconf-manager wb-mqtt-serial && apt install -y wb-test-suite wb-hwconf-manager wb-mqtt-serial

при этом потеряем текущие настройки железа (подключенных модулей).

в таком случае можно ли вернуть к заводским настройкам
и все сделать заново
и есть ли возможность сохранить настройки а потом их записать вместо новой конфигурации?