Portál AbcLinuxu, 14. července 2025 07:04


Dotaz: Python sektory na sd kartě

8.4.2016 10:48 Miro.Macek
Python sektory na sd kartě
Přečteno: 551×
Odpovědět | Admin
Zdravím.

Řeším tento problém.

Mam na sd kartě databázi pro RRDtool, do které zapisují co 5 minut.

Jelikož je životnost buněk na sd kartě omezena, vždy jde karta po roce do haje.

Chtěl bych udělat skript, který mí každý měsíc tuto databazí přejmenuje třeba na

28-03-2016 a vytvořit kopií té databaze, do které se budou dal zapisovat data.

Pokud databází přejmenují, měla by zůstat ve stejných sektorech,že?

Nova databáze by se měla vytvožít za ní a zapis tak pokračovat v nových bunkach.

Jak něco takového přes python udělat?


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Pavel Stárek avatar 8.4.2016 12:06 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: Python sektory na sd kartě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, ale pokud něco zapisuje každých 5 minut, tak tohle něco by se mohlo i postarat o to, že by to udělalo kopii (respektive přejmenovalo soubor - jeho bloky zůstanou na svém místě) a založilo soubor nový.
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
8.4.2016 13:04 Filip Jirsák
Rozbalit Rozbalit vše Re: Python sektory na sd kartě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud už to chcete řešit takhle, použijte nějaký souborový systém, který je pro SD karty optimalizovaný, nebo alespoň CoW souborový systém – třeba btrfs.
8.4.2016 20:03 Miro.Macek
Rozbalit Rozbalit vše Re: Python sektory na sd kartě
Jedna se o raspbery.

I když mam k němu připojene 2 disky, je kravina aby se co 5 minut probouzel, aby do něj bylo možno

zapisovat.

Skript pro zapisovaní se spouští přes crontab, takže přes skript to nepujde.
8.4.2016 22:01 Filip Jirsák
Rozbalit Rozbalit vše Re: Python sektory na sd kartě
Nějak nevidím souvislost s mým komentářem. A poslední větu už vůbec nechápu.
Řešení 1× (mimi.vx)
9.4.2016 10:51 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Python sektory na sd kartě
Nechápu problém?

Pokud tam zapisujete co 5 minut použijte FS na kartu který je optimalizován pro karty a snažte se nezapisovat blbosti.

Pokud máte k tomu připojen HDD je blbost ho uspávat když potřebujete zapisovat co 5 minut, nechte jeden HDD běžet a zapisujte na něj, sice spotřeba stoupne, ale zase ušetříte kartu.
Jendа avatar 8.4.2016 20:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Python sektory na sd kartě
Odpovědět | | Sbalit | Link | Blokovat | Admin
A v čem je problém? mv soubor `date +%F`

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.