J'essaie actuellement de configurer un ordinateur embarqué afin de charger son système de fichiers dans la RAM, afin d'éviter d'écrire quoi que ce soit sur le disque réel, mais d'exécuter des applications normalement. Tout devrait courir dans la RAM, le système devrait pouvoir être éteint à tout moment, sans répercussion. On m'a dit d'utiliser ramfs pour y parvenir.
Le système d'exploitation est Linux Debian 2.6.32-5-486 i586 .
Je ne connais rien à ce sujet, mais j'ai essayé ce qui suit:
J'ai eu ce contenu original de fichier / etc / fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=6ef[....]7f3 / ext2 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7ab[....]bd4 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Que j’ai modifié comme ça (le (modifié) les marqueurs ne sont pas présents dans le fichier réel):
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
#UUID=6ef[....]7f3 / ext2 errors=remount-ro 0 1 (changed)
ramfs / ramfs defaults 0 1 (changed)
# swap was on /dev/sda5 during installation
#UUID=7ab[....]bd4 none swap sw 0 0 (changed)
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
Mais cela ne semble pas fonctionner. Lorsque je fais une commande "df -a", j'obtiens à peu près ceci:
File system Use% Mounted on
ramfs 17% /
tmpfs 0% /lib/init/rw
proc - /proc
sysfs - /sys
udev 1% /dev
tmpfs 0% /dev/shm
devpts - /dev/pts
Mais je ne sais même pas si cette sortie est bonne ou non, compte tenu de mes préoccupations ici. Tout ce que je peux dire, c'est que, lorsque je crée un fichier dans cette configuration, il persiste après le redémarrage. Et je ne souhaite pas ce comportement.
Pouvez-vous m'éclairer un peu sur les choses que j'ai oubliées et que j'ai mal comprises?