Jak spravne logovat a neznicit medium?
Pavel Kutina
hw na prelude.cz
Čtvrtek Červen 8 11:23:18 CEST 2023
Tak s tím FS si člověk asi moc nevybere - potřebuju, aby bylo možné to co
nejjednodušším způsobem z té mašiny vytáhnout a zasunout do libovolného
notebooku s Win - takže v úvahu připadá fakt asi jen FAT16 nebo FAT32.
Co se týká wear levelingu u SD karet - asi bych na něj raději moc nespoléhal
a snažil se chovat co nejšetrněji.
Nejvíc se mi zatím líbí ta myšlenka s jednou EEPROM, do které se bude
zapisovat index, to by mohlo stačit (a ano, zkusím jednu kartu obětovat a
uvidím, jak dlouho v praxi nakonec vydrží, třeba si dělám zbytečné
starosti).
A ty čínské USB mass-device řadiče jste nikdo nezkoušel? To by se mi líbilo
ještě víc, USB flashku má na stole každý, to o SD kartě tak úplně neplatí.
Pavel Kutina
----- Původní zpráva -----
Od: <konference na vojtek.biz>
Komu: "'HW-news'" <hw-list na list.hw.cz>
Odesláno: středa 7. června 2023 21:51
Předmět: RE: Jak spravne logovat a neznicit medium?
Moderní karty by měli zvládat wear leveling samy od sebe. Já jsem po
prvotním problému vymělil kartu v rpi4 za nejakou heavy duty a doted
bratrovi běhá a to už je tak 2 roky.
Option - noatime pri mountu je dulezita a asi bych nepouzil FAT16
-----Original Message-----
From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Pavel Kutina
Sent: Wednesday, June 7, 2023 3:09 PM
To: HW-news <hw-list na list.hw.cz>
Subject: Jak spravne logovat a neznicit medium?
Zdravim,
porad si tu hraju s nejakym hodnekanalovym voltmetrem a napadlo mne, ze by
nebylo spatne, kdyby se udaje z nej nejen posilaly po seriaku do nadrazeneho
PC, ale ukladaly do souboru na SD kartu - ono se to PC treba obcas
restartuje a pak je docela skoda prijit o data z mereni za cely vikend.
Generuje mi to kolem 1kB/s. Kdyz to udelam, jako se to delavalo v DOSu -
otevrit, append, zavrit, tak mam neprijemny dojem, ze tu SD s FAT16
zlikviduju docela rychle (pri zapisu kazdou vterinu uz tak zhruba za tri
hodiny, jestlize pocitam 10000 zapisu). Muzu si nekde udelat buffer a
ukladat az po par vterinach - samozrejme to v pripade vypadku napajeni nese
riziko ztraty dat a jeste to problem jen (nepatrne) oddali - ze tri hodin
jsme na dejme tomu dvanacti se 4kB bufferem.
Pak se da uelat buffer v externi SRAM/NVRAM/FRAM atd., ktera udrzi data v
prubehu vypadku a po obnove napajeni je dosype na kartu.
Pak se da udelat zalohovane napajeni pro procesor a kartu treba supercapem a
v pripade vypadku to jeste stihnout ulozit.
Nebo to vzdycky sypat jen do nejake velike SRAM a na kartu to zkopirovat az
na "manualni vyzvu" - takhle to dela asi vetsina osciloskopu a je to nejspis
nejjednodussi reseni.
Napada nekoho jeste neco jineho?
Jo a trochu pokukuju po cinskem CH375 a tohle cele delat na USB flashku - a
tam uz vubec nevim, jak se to chova k tomu mediu ohledne opotrebeni pri
zapisu, modul mam doma, ale jeste jsem ho ani nevyzkousel. Nemate nekdo
nejake prakticke zkusenosti?
Diky.
Pavel Kutina
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list