Re: Schreibzyklen SD-Karte

2018-02-27 Diskussionsfäden Konrad Rosenbaum
On Monday, 12 February 2018 08:23:39 CET Luca Bertoncello wrote:
> Das Gerät nutzt eine SD-Karte (SanDisk SU08G 8GB Class 10), und daher
> kann nicht unendlich viel wieder geschrieben werden.
> Natürlich wird nicht in Sekundentakt eine Meldung in den AB
> hinterlassen, aber ich muss mir auch Gedanken machen, wie die
> Speicherung dieser Meldungen erfolgen kann.
> 
> Damit ich weiß, ob es überhaupt nötig ist, mir den Kopf zu brechen,
> die erste Frage ist: wie oft kann ein Bit der SD-Karte wieder
> beschrieben werden?

Je nach Qualität verträgt Flash-Speicher 15000 oder mehr Zyklen. Sehr teure 
Speicherkarten können Faktor 10 mehr und beherrschen auch automatisches Wear-
Leveling, aber das ist hier eher Overkill. Sehr billige Karten schaffen nur 
1 Zyklen und können auch mal ein paar Bits verlieren.

Je nach Filesystem können bestimmte Blöcke diese Zahl recht schnell erreichen, 
es hilft noatime beim Mounten zu setzen und sync _nicht_ zu setzen.

Ich hatte mal einen Router mit einer billigen CF-Karte betrieben - es hatte 2 
Jahre gedauert bis die Karte ausgestiegen ist (keine speziellen Optionen, 
ständiges synchrones Schreiben von Logs).

Es ist zu empfehlen das eigentliche System (/bin, /usr, andere statische 
Teile) auf den einen und schreibende Verzeichnisse auf einen anderen 
Datenträger zu legen. Damit bleibt das System relativ stabil (nur Updates) und 
der zweite Datenträger kann z.B. aller 2 Jahre vorsorglich getauscht werden 
und muss auch nicht allzu teuer sein.


Konrad

signature.asc
Description: This is a digitally signed message part.


Schreibzyklen SD-Karte

2018-02-12 Diskussionsfäden Luca Bertoncello

Hallo Leute!

Auf meinem BananaPI mit Armbian (basiert auf Debian 9) würde ich gern  
auch Asterisk installieren.
Das wird bestimmt kein großes Problem sein, ich mache mir aber  
Gedanken für den Anrufbeantworter...


Das Gerät nutzt eine SD-Karte (SanDisk SU08G 8GB Class 10), und daher  
kann nicht unendlich viel wieder geschrieben werden.
Natürlich wird nicht in Sekundentakt eine Meldung in den AB  
hinterlassen, aber ich muss mir auch Gedanken machen, wie die  
Speicherung dieser Meldungen erfolgen kann.


Damit ich weiß, ob es überhaupt nötig ist, mir den Kopf zu brechen,  
die erste Frage ist: wie oft kann ein Bit der SD-Karte wieder  
beschrieben werden?
Oder, anderes gesagt: würde es gehen, dass ich die Meldungen auf die  
SD-Karte speichern und trotzdem wird das Leben der SD-Karte in Jahren  
gemessen?
Denn, wenn durchschnittlich 3-4 Nachrichten pro Woche kommen und die  
SD-Karte trotz diese Speicherung/Löschung der Dateien 4-5 Jahre hält,  
fange ich nicht an besondere Maßnahmen zu implementieren um die  
Dateien irgendwo anderes zu speichern.


Leider habe ich überhaupt keine Ahnung, wie diese Karte arbeitet...

Kann jemand mir helfen?

Danke
Luca Bertoncello
(lucab...@lucabert.de)