도와주세요!!
글 수 15,339
2003.03.18 13:32:07 (*.192.202.169)
6757
menuconfig option에서 Ramdisk의 크기를 16384로 주었습니다.
/usr/src/linux/arch/arm/mach-sa1110/ezboard.c에서 램디스크의 크기를
16384로 해주었습니다.
컴파일된 커널로 부팅후 다음과 같이 램디스크를 만들었습니다.
> mke2fs -vm0 /dev/ram1
...
> mount -t ext2 /dev/ram1 /tmp
> df ./
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram1 15863 13 15850 0% /tmp
그래서 2M정도의 파일을 여기에 하나씩 하나씩 넣어봤는데,
사용량이 8M가 넘을 때 'Oops' 메모리&레지스트 덤프가 뜨더군요 T.T,.
램디스크 크기가 8M이하일때는 정상적으로 동작하고 8M이상 쓰려고하면,
No space left on device 메세지도 뜨는데,
16M이상에서는 8M이상 쓰면 다운됩니다.
커널 버그인지, 제가 빼먹은 부분이 있는지 모르겠습니다.
도와주세요 -.-;