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

Но я даже не знаю, хорош этот вывод или нет, учитывая мои опасения здесь. Все, что я могу заметить, это то, что когда я создаю файл в этой конфигурации, он сохраняется после перезагрузки. И я не желаю этого поведения.

Не могли бы вы рассказать мне немного о том, что я забыл и неправильно понял?

0