Système en lecture seule : Kesako ?

Lorsqu’on alume Maliux Télé la carte est montée en lecture seule et aucune donnée n’est écrite sur la carte
- Cela permet d’empêcher la corruption des données écrites sur la carte (et donc une panne de malinux télé), en cas de coupure "sauvage" (lorsque l’on éteint Malinux Télé en débranchant directement la prise, ou tout simplement lors d’une coupure EDM).
- Cela permet d’empêcher les enfants de "dérégler" le système : toute modification qu’ils y apportent disparaîtra au prochain redémarrage.
- Cela permet de rallonger la durée de vie de la carte SD : moins on écrit sur une carte SD, plus celle-ci aura de chances de vivre longtemps...

Les programmes ayant besoin de pouvoir écrire dans les dossier /var et /home, ceux-ci sont montés avec une pseudo lecture-écriture de type unionfs. Unionfs est le système utilisé sur les livecd par exemple, Il permet d’apporter des modifications sur un système de fichiers sans écrire réellement sur le support sur lequel ce système de fichiers est stocké. Lorsqu’on modifie un fichier sur un système de type unionFS, la modification est écrite dans la mémoire vive (RAM) et le système de fichier original reste inchangé. Les modifications disparaissent donc dès que l’on redémarre le système...

Si vous voulez pouvoir apporter des modifications à Maliux Télé, il faudra suivre la procédure permettant de remonter la carte en lecture seule expliquée ici : Modifier le système Malinux Télé

Seul le dossier Documents échappe à cette règle. Son contenu est stocké sur une partition à part. Cette partition (mmcblk0p3) est montée dans /rw. Elle contient les données statistiques sur l’usage de MalinuxTélé, le contenu du dossier Documents, les dessins faits par les enfants avec tuxpaint...

Au démarrage, un script vérifie que cette partition n’est pas corrompue, et la reformate automatiquement si jamais cela se produit...