Wb7+ms4d

Использую контроллер WB7(industrial) совместно с MS4D.
В проекте есть архив, который пишется на SD-карту. Но иногда, забивается вся память контроллера.
Как найти место(файлы), которые забивают память контроллера?
Через WinSCP неудобно, там не показывается размер папок.
Подскажите, если проблема известная.
Можно добавить в Web-интерфейс виджет с информацией о свободном месте, например как в Болид М3000-Т.

Для поиска того, что же съело весь объём, есть очень удобная утилита ncdu, например.

Борьба с последстивиями - не лучший способ, как мне кажется. Может быть имеет смысл настроить ротацию логов?

А чем существующий плох?

Screenshot_20230315_164447

По нему нельзя идентифицировать папку на диске с возможной проблемой.

Но выводит ровно то же самое - размер разделов по точкам монтирования.
Ну и, как писал выше - логи и бэкапы все ж лучше ограничивать, неконтролируемое увеличение - оно вредно.

Как понять де вот у меня место кончилось (выделенное)
image

и как запустить эту ncdu утилиту?
Где она находится?

Установить apt install ncdu и запустить из консоли.
Она интерактивная и очень простая.

И где сейчас смонтирована SD-карта, по какому пути её найти? (раз уж она не устанавливается по умолчанию)
2 раза монтировал - получалась в 2х разных местах(разные папки, но в одном каталоге).

она идет “по умолчанию” в WB7? Или её еще где-то скачать нужно?

Её нужно установить посредством пакетного менеджера.
Той строчкой в консоли, которую я написал выше.

Там, куда вы ее монтируете, естественно. Контроллер - самый обычный Linux, точно такой же как на компьютере, разницы в поведении тут нет.