RAM에서 데비안 2.6 실행

RAM에서 데비안 2.6 실행

현재 실제 디스크에 아무것도 쓰지 않고 응용 프로그램을 정상적으로 실행하기 위해 파일 시스템을 RAM에 로드하기 위해 임베디드 컴퓨터를 설정하려고 합니다. 모든 것이 RAM에서 실행되어야 하며, 시스템은 어떠한 영향도 없이 언제든지 전원을 끌 수 있어야 합니다. 사용하라고 하더군요램프이것을 달성하기 위해.

OS는리눅스 데비안 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

하지만 여기서 우려되는 점을 고려하면 이 출력이 좋은지 아닌지조차 알 수 없습니다. 제가 주목할 수 있는 것은 이 구성에서 파일을 생성하면 재부팅 후에도 지속된다는 것입니다. 그리고 나는 이런 행동을 원하지 않습니다.

제가 잊어버리고 오해한 부분에 대해 조금 더 설명해 주시겠습니까?

관련 정보