在内存中运行 Debian 2.6

在内存中运行 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

但考虑到我的担忧,我甚至不知道这个输出是否好。我只能说,当我在这个配置中创建一个文件时,它在重新启动后仍然存在。我不希望出现这种情况。

您能否解释一下我忘记和误解的事情?

相关内容