Un OS sur Raspberry Pi peut-il fonctionner avec une carte SD protégée en écriture? Ou existe-t-il quelque chose qui nécessite un accès en écriture à la carte SD lorsque le système d'exploitation est utilisé?
Un OS sur Raspberry Pi peut-il fonctionner avec une carte SD protégée en écriture? Ou existe-t-il quelque chose qui nécessite un accès en écriture à la carte SD lorsque le système d'exploitation est utilisé?
Réponses:
La réponse courte est oui, Linux et par extension, le RPi peut être exécuté à partir d'une carte SD en lecture seule, mais certaines choses ont besoin de la capacité d'écrire puis de lire plus tard quelque part.
Pour configurer ce que vous demandez, vous avez deux options:
Vous pouvez configurer Linux pour que les sections du système de fichiers qui doivent être accessibles en écriture soient montées sur tmpfs. Cela mettra toutes les écritures du système de fichiers sur un disque RAM.
Les avantages de cette solution sont qu'ils peuvent accélérer votre RPi, en particulier sur les cartes plus lentes, mais vous perdrez des informations au redémarrage. Cela peut ou non être un problème en fonction de votre configuration, mais un onduleur pourrait réduire considérablement l'impact possible
Certaines personnes préfèrent que leur Pi démarre à partir de la carte SD, puis charge le système d'exploitation à partir d'un lecteur flash ou d'un disque dur électronique. Cela réduira considérablement les écritures sur la carte SD et conservera les informations entre les redémarrages. Les performances varieront considérablement selon le périphérique USB, mais c'est une option viable.
Les détails sur la façon de configurer l'un ou l'autre d'entre eux sont hors de portée de ce site, mais vous devriez pouvoir trouver un tutoriel pour l'un ou l'autre assez facilement sur Google.
Essayez piCore OS, une distribution rpi basée sur Tiny Core Linux.
C'est une distribution Linux spéciale qui fonctionne à partir de la RAM et il a besoin d'une carte SD pour démarrer et lire les paramètres uniquement (lecture seule). Vous pouvez redémarrer le pi à tout moment sans risque de corrompre la carte SD.
Voici un lien vers la version 6.0: http://forum.tinycorelinux.net/index.php?topic=17945.0
Nard SDK utilise la carte SD uniquement lors du démarrage, puis s'exécute entièrement à partir de la RAM. Il est conçu pour les systèmes embarqués longue durée situés à distance.
http://www.arbetsmyra.dyndns.org/nard/
tmpfs
.