在 RAM 中運行 Debian 2.6

在 RAM 中運行 Debian 2.6

我目前正在嘗試設定一台嵌入式計算機,以便將其文件系統加載到 RAM 中,以避免在真實磁碟上寫入任何內容,但可以正常運行應用程式。一切都應該運行到 RAM 中,系統應該能夠隨時關閉電源,而不會產生任何影響。我被告知要使用記憶體檔案系統為了達成這個。

作業系統是Linux debian 2.6.32-5-486 i586

我對這個主題一無所知,但我嘗試過以下方法:

我有這個原始的 /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

我是這樣修改的((已更改)標記不存在於真實文件中):

# <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

但這似乎不起作用。當我執行“df -a”命令時,我大約得到以下結果:

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

但考慮到我在這裡的擔憂,我什至不知道這個輸出是否好。我只能說,當我在此配置中建立文件時,它在重新啟動後仍然存在。我不希望這種行為。

您能幫我解釋一下我忘記和誤解的事情嗎?

相關內容