В настоящее время я пытаюсь настроить встроенный компьютер, чтобы загрузить его файловую систему в оперативную память, чтобы избежать записи чего-либо на реальном диске, но для нормального запуска приложений. Все должно работать в оперативной памяти, система должна быть в состоянии отключиться в любой момент, без каких-либо последствий. Мне сказали использовать ramfs для достижения этой цели.
ОС 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
Но я даже не знаю, хорош этот вывод или нет, учитывая мои опасения здесь. Все, что я могу заметить, это то, что когда я создаю файл в этой конфигурации, он сохраняется после перезагрузки. И я не желаю этого поведения.
Не могли бы вы рассказать мне немного о том, что я забыл и неправильно понял?