Страница 1 из 1

Запись данных с МЖД на карту памяти в Raspberry pi 2

Добавлено: Чт авг 18, 2016 3:50 pm
ivanov.simatic
Добрый день. Имеется малина на которой установлен МЖД.
Настраивая возник вопрос: на сколько будет вредно для карты памяти если я буду ежесекундно записывать данные из МЖД в один файл и читать из другого?(файлы маленьких размеров ~до 100 байт)
Данный вопрос возник по причине того что на форуме описана частоты записи в БД, и она ведется каждые 15 мин по причине продления жизни карты памяти.

Заранее спасибо

Re: Запись данных с МЖД на карту памяти в Raspberry pi 2

Добавлено: Чт авг 18, 2016 5:12 pm
ipz
Конечно вредно. Насколько вредно никто не скажет. Ограничено количество циклов записи. Количество циклов чтения не критично. Карта может месяц проживет, может два, а может и больше.
У меня первая версия системы продержалась ~месяцев 8. Сейчас переехал на новую железку со сменой карты памяти, больше не проверял.

1) Обычно такая частота не нужна
2) Если очень хочется, то лучше установить систему не на карту, а на внешний USB диск. Или, как вариант, установить систему как описывал Сергей, с сохранением на диск каждые 15 минут.
3) Можно забить, как я, в расчете на ежедневный бэкап. Никаких критичных систем на МЖД не крутится.

Re: Запись данных с МЖД на карту памяти в Raspberry pi 2

Добавлено: Чт авг 18, 2016 7:28 pm
ivanov.simatic
Пытаюсь найти оптимальный вариант и вот что для себя выделил:
1) На счет частоты: я хочу контролировать состояние разных слайдеров или других каких либо действий которые будут произведены на вебинтерфейсе и соответственно малина на них сразу должна как то реагировать; как вариант если есть такая возможно, то запускать сценарий с записью файла по любому событию в МЖД...
2) На счет установить систему на внешний диск, возможно ли на малине так сделать? Если знаете поделитесь как.
На этот счет пришла что можно писать этот файл в ОЗУ малины, но на просторах интернета я так и не нашел как работать с ОЗУ...
И еще какая идея пришла после Вашего комментария, что можно поставить внешний диск на малину и вести запись этих файлов именно на него.
3) на счет забить - не вариант...

Вот интересно сейчас же все новые ноуты и ПК идут с SSD, как там решается этот вопрос?
Что скажете на счет моих идей?
Может еще кто то расскажет как решал данный вопрос?

Re: Запись данных с МЖД на карту памяти в Raspberry pi 2

Добавлено: Чт авг 18, 2016 8:41 pm
ivanov.simatic
Добавлю на счет своих рассуждений по пункту 1): оказалось в МЖД по изменению свойства объекта вызывается метод который и записывает мой файл в малину. В какой то степени проблема решена...

Re: Запись данных с МЖД на карту памяти в Raspberry pi 2

Добавлено: Чт авг 18, 2016 11:27 pm
ipz
2)
Для установки на HDD можно использовать BerryBoot http://www.berryterminal.com/doku.php/berryboot. Отличный мультизагрузчик. Очень удобен для экспериментов, если нужно иметь несколько копий операционной системы. Кроме всего прочего может установить ОС на внешний жесткий диск. Карта памяти все равно нужна, на ней будет храниться сам загрузчик.

Вариант установки в оперативную память для RPi2 описан здесь http://majordomo.smartliving.ru/Main/SetupRaspberryPi2
Предыдущая малинка слабовата для такого способа - будет "подвисать" в момент сохранения на диск, но работать будет.
Для RPi3 не работает все, что написано после "Оптимизация для работы с SD-картой". Если сами не разберетесь, не стоит пробовать.