Показано с 1 по 3 из 3

Тема: СПК 210 и встроенная flash

  1. #1

    По умолчанию СПК 210 и встроенная flash

    Добрый день!

    Есть программа на СПК 210. Таскает по сети файлы через свою flash. Пишет много коротких файлов (отчеты, логи итд). Пару раз замечал странное поведение. Программа вдруг перестает "мочь" открывать файлы, копировать их из сети. итд. Подключиться дает, видно что вызовы CAA File завершаются с "неизвестной ошибкой". Причем ни программный сброс, ни перезагрузка не помогают. Прошивка, скажем прошлой версии программы, то же результатов не дает. WinSCP подключиться дает, создать или скопировать файл на flash - нет. Сама flash занята процентов на 25 (точных значений не помню). А вот стоит снести какой либо старый каталог - все оживает. и работает как ни в чем не бывало...

    Пробовал после такого сбоя закидывать длинный файл на СПК (мало ли может места не хватает) нет, программа работает и с большим процентом занятого flash.

    Не знаю, может на битый какой сектор попадает... Версий у меня нет. Может быть как то можно форматнуть флешку?

    Пока написали "сборщик мусора" но там еще места навалом. хотелось бы подольше хранить все это барахло, да и просто разобраться )

  2. #2

    По умолчанию

    Добрый день.
    Чтобы дать какие-то комментарии - нам нужно будет посмотреть на СПК, который уже находится в описанном состоянии.
    Соответственно, потребуется организовать удаленный доступ.
    Чтобы договориться об этом - напишите, пожалуйста, на support@owen.ru или свяжитесь со мной (см. контакты в подписи)

  3. #3

    По умолчанию

    Похоже, стоит проверить inode’ы на файловой системе ext4. При действительном большом количестве мелких файлов может закончиться не место на разделе, а именно inode’ы (специальная структура данных которая индексирует все файлы на ФС) — тогда свободных блоков накопителя ещё полно, но новые файлы и каталоги уже не создаются.

    На СПК rw-раздел смонтирован в "/overlay", проверить можно так:

    Код:
    df -i /overlay
    Например:
    Код:
    Filesystem     Inodes IUsed IFree IUse% Mounted on
    "/dev/mmcblk1p7  92736   210 92526    1% /overlay"
    Смотреть надо на "IUse%". Если там около 100% — inode’ы закончились.

    Подробнее:
    inode — "Wikipedia: inode"
    ext4 — "Wikipedia: ext4"

    В вашем случае особенно похоже на это потому, что после удаления старого каталога всё сразу оживает: удалились файлы → освободились inode’ы → снова можно создавать новые.

Похожие темы

  1. Обновление с USB Flash
    от Alisad в разделе СПК210, СПК1xx [М01]
    Ответов: 14
    Последнее сообщение: 08.02.2022, 10:58
  2. Встроенная котельная на ПЛК63
    от 6751149 в разделе Наши проекты
    Ответов: 20
    Последнее сообщение: 29.06.2018, 19:26
  3. СПК210 - Встроенная операционная система Linux
    от oiv_1968 в разделе СПК2xx (архив)
    Ответов: 23
    Последнее сообщение: 18.07.2016, 15:53
  4. Архивы на flash ПЛК
    от Моисеев Алексей в разделе ПЛК1хх
    Ответов: 32
    Последнее сообщение: 05.03.2012, 10:09
  5. Ресурс Flash-пямяти
    от Mikewolf в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 11.08.2008, 20:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •