Esecuzione di Debian 2.6 nella RAM


0

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?


Hai controllato questa procedura? linuxquestions.org/questions/…
Jakke

Se vuoi solo evitare di scrivere , puoi semplicemente montare il filesystem di root in sola lettura e usare AUFS.
Daniel B,

@Jakke: Ho intenzione di controllare questo link, ma spero che funzioni anche per Debian ~ 2.6, perché è menzionato "Debian 4.0" ...
user3535021

@ Daniel B: Ho provato prima a impostare il rootFS in modalità di sola lettura e ho riscontrato problemi che non ricordo. Ma non ho provato con AUFS, lo proverò anche io.
user3535021

Certo, è necessario che alcune directory siano scrivibili. Fortunatamente, c'è una guida per questo.
Daniel B,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.