Attualmente sto cercando di configurare un computer incorporato per caricare il suo filesystem nella RAM, per evitare di scrivere qualsiasi cosa sul disco reale ma di eseguire normalmente le applicazioni. Tutto dovrebbe funzionare in RAM, il sistema dovrebbe essere in grado di essere spento in qualsiasi momento, senza ripercussioni. Mi è stato detto di usare ramfs per raggiungere questo obiettivo.
Il sistema operativo è debian Linux 2.6.32-5-486 i586 .
Non so nulla di questo argomento, ma ho provato quanto segue:
Ho avuto questo originale contenuto del file / 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
Che ho modificato in questo modo (i marker (modificati) non sono presenti nel file reale):
# <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
Ma questo non sembra funzionare. Quando eseguo un comando "df -a", ottengo approssimativamente questo:
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
Ma non so nemmeno se questo output è buono o no, considerando le mie preoccupazioni qui. Tutto quello che posso notare è che, quando creo un file in questa configurazione, persiste dopo il riavvio. E non desidero questo comportamento.
Puoi per favore illuminarmi un po 'delle cose che ho dimenticato e frainteso?