2011-09-16 13 views
1

私が取り組んでいる組み込みLinuxシステムには、4MBのRAMディスクがあります。現在、ext2でフォーマットされています。たとえ空であっても、約50%の空き領域しかないようです。Linux上の小さなRAMディスクに最適なファイルシステムは何ですか?

現時点では、合計約300KBの約50小文字(1または2KB)のファイルに使用されています。

この場合(FAT32?)使用す​​るファイリングシステムはありますか?

私はラムディスクをそれ以上大きくすることはできません。このシステムには合計512MBのRAMしかありません。それは何年も前からDebianの非常に特定のバージョンを実行していますが、変更することはできません。

編集: これは私が記述するのとは異なる問題のようです。私はちょうど再起動し、空の時、RAMディスクは1%満杯です。

+1

を示しこれは、HTTPに属していることを

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

を注:/ /unix.stackexchange.com –

答えて

3

これに最適化されたカーネル組み込みtmpfsがあります。完全にPOSIXに準拠しています(たとえば、疎なファイルもサポートしています)。

通常、tmpfsのインスタンスは/ dev/shmにマウントされます。

あなたはどこでもあなたが望む追加部分をマウントすることができます。

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

を既存のマウントサイズを変更:サイズが最大サイズ