Size: a a a

🎄Embedded Group

2020 December 30

S

Serjone in 🎄Embedded Group
Alexander
Достаточно давно мы костылили свой фаллосипед (с троированием таблиц и ионистором, гарантирующим корректное завершение записи). Хотелось бы посмотреть что люди в этой сфере навыдумывали.
Как в рейдах серверных делают, такая система не подойдёт?
источник

A

Alexander in 🎄Embedded Group
А как это поможет?
Ты обновляешь файловую таблицу, в произвольный момент времени снимается питание (т.е. цепочка секторов ломается), таблица бьётся )
источник

I

Ilya 🇧🇾 in 🎄Embedded Group
Alexander
Кстати кто-нить знает под МК файловую систему, которая не бьётся при снятии питания во время перезаписи файловой таблицы?
Я так понимаю эту проблему решает журналируемая файловая система.
источник

S

Serjone in 🎄Embedded Group
Там где контроллер с батарейкой
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
Alexander
А как это поможет?
Ты обновляешь файловую таблицу, в произвольный момент времени снимается питание (т.е. цепочка секторов ломается), таблица бьётся )
никак)
источник

A

Alexander in 🎄Embedded Group
Ilya 🇧🇾
Я так понимаю эту проблему решает журналируемая файловая система.
А они для микроконтроллеров существуют?
источник

I

Ilya 🇧🇾 in 🎄Embedded Group
Alexander
А они для микроконтроллеров существуют?
Так главное же идея. А написать свою упрощённую дело времени.
источник

W

Wild_Wind in 🎄Embedded Group
Alexander
А они для микроконтроллеров существуют?
Можно прикрутиьь wal к fat.
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
то, с чем я встречался было как: есть конденсаторы, котрые дают 50-100 мс МК и нанд/нор памяти + сигнал powergood. Как только пропадает питание, происходит power loss irq == GPIO IRQ. все останавливается и флашится максимально быстро все говно в нанд
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
Leonid Zaliubovskii
то, с чем я встречался было как: есть конденсаторы, котрые дают 50-100 мс МК и нанд/нор памяти + сигнал powergood. Как только пропадает питание, происходит power loss irq == GPIO IRQ. все останавливается и флашится максимально быстро все говно в нанд
этот случай банален и неинтересен
источник

I

Ilya 🇧🇾 in 🎄Embedded Group
Alexander
А они для микроконтроллеров существуют?
Опять же просто банальная копия должно спасать. Когда запись идёт в один момент времени только в одну и во вторую начинается после завершения записи в первую. При включении поиск годной, восстановление не годной.
источник

A

Alexander in 🎄Embedded Group
Leonid Zaliubovskii
то, с чем я встречался было как: есть конденсаторы, котрые дают 50-100 мс МК и нанд/нор памяти + сигнал powergood. Как только пропадает питание, происходит power loss irq == GPIO IRQ. все останавливается и флашится максимально быстро все говно в нанд
Ну вот мы так и делали.
Причем на сам файл как правило пофиг, главное чтобы таблица не побилась.
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
ты без кондеров и сигнала попробуй разрулить)
источник

A

Alexander in 🎄Embedded Group
Wild_Wind
Можно прикрутиьь wal к fat.
Надо будет покурить )
источник

LZ

Leonid Zaliubovskii in 🎄Embedded Group
источник

P

Ponytale 🇷🇺 in 🎄Embedded Group
Ilya 🇧🇾
Опять же просто банальная копия должно спасать. Когда запись идёт в один момент времени только в одну и во вторую начинается после завершения записи в первую. При включении поиск годной, восстановление не годной.
в этом случае поиск годной требует многа времени
источник

W

Wild_Wind in 🎄Embedded Group
Alexander
Надо будет покурить )
write-ahead log.
Распрастранённая вещь в бд, чтоб данные были конь систенты.
источник

I

Ilya 🇧🇾 in 🎄Embedded Group
Ponytale 🇷🇺
в этом случае поиск годной требует многа времени
Ну как бы да. Надёжность покупается за какие то другие ресурсы. Как то время, избыточность, деньги и пр.....
источник

A

Alexander in 🎄Embedded Group
Как мило :3
Всех - с наступающим!
источник

CA

Cate Archer in 🎄Embedded Group
источник