Corruption de carte mémoire
Le
Yliur

Bonjour
Je m'intéresse au Raspberry Pi et j'ai lu des retours de plusieurs
personnes qui ont essayé et qui ont eu des problèmes de carte mémoire
corrompue à la suite de coupures de courant (plutôt que l'éteindre
proprement).
Est-ce qu'il est possible que ce soit dû au matériel, est-ce que
c'est parce qu'il y a un système de fichiers peu fiable dessus par
défaut ? Si j'utilise ext4, je suis concerné par ce genre de problèmes
par exemple ?
Est-ce qu'il y a quelque chose d'autre à y faire (à part une
sauvegarde régulière des données ailleurs) ? Ne pas le débrancher
sauvagement je peux essayer de faire attention, mais je ne vais pas
mettre un onduleur devant une mini-machine à 30€ et 2 watts
Merci pour vos avis
Yliur
Je m'intéresse au Raspberry Pi et j'ai lu des retours de plusieurs
personnes qui ont essayé et qui ont eu des problèmes de carte mémoire
corrompue à la suite de coupures de courant (plutôt que l'éteindre
proprement).
Est-ce qu'il est possible que ce soit dû au matériel, est-ce que
c'est parce qu'il y a un système de fichiers peu fiable dessus par
défaut ? Si j'utilise ext4, je suis concerné par ce genre de problèmes
par exemple ?
Est-ce qu'il y a quelque chose d'autre à y faire (à part une
sauvegarde régulière des données ailleurs) ? Ne pas le débrancher
sauvagement je peux essayer de faire attention, mais je ne vais pas
mettre un onduleur devant une mini-machine à 30€ et 2 watts
Merci pour vos avis
Yliur
J'ai aussi eu des soucis de ce genre, qui ont grandement
disparus avec une alimentation plus puissante. Un montage
avec l'option "noatime" semble aussi être bénéfique.
Il faut aussi s'assurer que les contacts de la carte SD sont bien
propres. Qhand au système de fichier, je n'en ai pas la moindre
idée, les miens sont en ext3.
Là, je dégaine un joker, parce que le RasPi, c'est parfois
un peu de l'empirisme, et c'est ce qui fait son charme aussi :)
--
<<< http://la.buvette.org/photos/myrys/20ans/discours-corporate.ogg
J'ai un pi2 + rasbian en ssh et tightvnc.
J'ai préféré l'alimentation 2A (2 ampères) dont j'ai modifié la sortie
en Y pour alimenter le pi et le disque dur USB.
Le pi n'est pas prévu pour alimenter un disque externe.
Mais là, il fonctionne bien, même après des coupures de courant.
P.S.J'y ai installé ntpdate, car l'horloge se dérègle assez vite
http://saysblog.net/index.php?article9/raspberry-pi-la-synchronisation-du-temps
--
jp willm
http://perso.orange.fr/willms/index.html
Tu comprends quand même que si tu coupes le courant au mauvais moment,
ca ne peut pas toujours bien se passer...
Sinon, coté linux, il doit y avoir moyen de paramètrer la gestion du
cache disque pour qu'il se vide plus souvent et limite la casse.
L'inconvénient est que la carte SD subira plus d'écritures et s'usera
donc plus vite... Il est aussi probable que ça provoque des
micro-ralentissement lors de l'écriture
j'ai lu quelques remarques parlant de fiabilité des cartes SD.
Il semble que certaines cartes sont plus appropriées car supportant un
nombre d'écritures plus grand.
Malheureusement je ne retrouve pas ces messages.
Mais beaucoup conseillent des cartes de classe 10 de bonne qualité...
Sinon, à voir:
http://hardware-libre.fr/2014/03/raspberry-pi-et-corruption-de-carte-sd/
https://wiki.deimos.fr/La_gestion_de_la_m%C3%A9moire_sous_Linux?PageSpeed=noscript
(2 La réclamation des dirty pages)
une solution avec des accumulateurs qui peuvent servir d'onduleur?
il suffirait de rajouter une détection de perte du secteur pour arrêter
automatiquement le raspberry.
http://raspbian-france.fr/accessoires-raspberry-pi-2/
(voir la partie carte SD)
Limiter l'écriture des logs
http://korben.info/raspberry-pi-allonger-la-duree-de-vie-de-vos-cartes-sd.html
....
heu, comment te dire...
Ça fait quand même plus de treize ans qu'on a des filesystems journalisés
qui sont censés garantir que ce soit le cas.
J'ai un retour d'expérience d'un an et demi avec un RaspBerry Pi B. Il
me sert à récupérer les données de ma station météo, les historiser et
les envoyer sur un site internet.
J'ai eu plusieurs coupures de courant, donc arrêt brutal du Pi, et aucun
soucis au redémarrage.
J'ai fait une sauvegarde de la carte SD avec dd, on ne sait jamais.
ext3 et ext4 sont de bons systèmes de fichiers, tous deux journalisés.
Pour ma part, c'est ext3.
La sauvegarde est valable dans tous les cas de figure, pas
spécifiquement là, mais rigoureusement indispensable, au risque de
pleurer le jour où survient le problème.
Je pense qu'il n'y a pas à s'alarmer particulièrement.
Cordialement.
Il n'y a pas de pin prévue pour une alim lipo ou sur un GPIO ?
J'ai des board d'autre marque avec ça et tu peux programmer une
extinction propre en cas de coupure de l'alim. Et redemarrer quand
l'alim est de nouveau présente.
Le RPi est alimenté en 5volts il me semble ? Pas moyen de surveiller
la tension si elle chute en dessous de 4,x volts ?
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
L'idéal est de séparer l'os des data.
Avoir l'os sur le stockage RPi, et les data sur un NAS, mail ou autre
ça limite l'écriture sur la carte
En cas de panne, il suffit de remplacer la carte par un clone et de
faire les mise à jour OS.
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme
OK, je ne l'ai pas explicitement dit,mais tel est bien le cas.
Le Pi rapatrie les données puis les envoie par ftp sur le serveur internet.
Il existe deux endroits bien distincts où sont stockées les données.
On est quand même sur un système basé sur le moindre coût; après, il
faut mesurer si le jeu en vaut la chandelle. En cas de besoin, il existe
des petites batteries USB pour les portables, on peu envisager d'en
mettre une.
Pour ma part, qu'une coupure ait lieu n'est pas gênant, la station météo
fait le tampon. A la remise sous tension, tout se synchronise à nouveau,
et on revient en mode normal: Pas besoin de dépense supplémentaire.
ok, mais on parle pas de centaines d'euros.
A la rigueur quelques composant electronique et une batterie 5v à 10¤
de 2 ou 3Ah
Ou alors une batterie de voitureavec son chargeur et un cordon de
récupe 12v-5v
--
« le politiquement correct ne proclame pas la tolérance ; il ne fait qu'organiser la haine. » (Jacques Barzun)
C'est une doctrine obligatoire, qui n'est en réalité que l'expression la plus autoritaire du conformisme