2011-09-16 5 views
1

내가 작업하고있는 임베디드 리눅스 시스템에는 4MB 램 디스크가 있습니다. 현재 ext2로 포맷되어 있습니다. 비어있는 경우에도 약 50 %의 여유 공간 만 있습니다!Linux에서 작은 램 디스크에 가장 적합한 파일 시스템은 무엇입니까?

현재 약 300KB의 약 50 개의 작은 파일 (1 또는 2KB)에 사용됩니다.

더 나은 파일링 시스템 (FAT32?)이 있습니까?

램 디스크를 더 크게 만들 수 없습니다. 이 시스템에는 총 512MB의 RAM 만 있습니다. 수년 전부터 데비안의 매우 구체적인 버전을 돌리고 있으며,이 버전도 바꿀 수 없습니다.

편집 : 이것은 내가 설명하는 것과는 다른 문제인 것으로 보입니다. 방금 재부팅 한 후 비었을 때 램 디스크가 1 % 찼습니다.

+1

이가 속한 최대 크기를 나타냅니다

mount -t tmpfs -o remount,size=6G none /tmp/myramdisk 

하는 것으로 HTTP ://unix.stackexchange.com –

답변

3

이 용도로 최적화 된 커널 내장 tmpfs가 있습니다. POSIX를 완벽하게 준수합니다 (예 : 스파 스 파일 지원).

tmpfs 인스턴스는 일반적으로/dev/shm에 마운트됩니다.

당신은 어디서든 추가 부분을 마운트 할 수 있습니다 당신이 원하는 :

mount -t tmpfs -o size=2G none /tmp/myramdisk 

기존의 크기를 조정 마운트 : 크기가