1

私が取り組んでいる組み込み Linux システムには、4MB の RAM ディスクがあります。現在、ext2 でフォーマットされています。空の状態でも、空き容量は 50% ほどしかないそうです !

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

この場合に使用するより良いファイル システムはありますか (FAT32?)。

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

編集: これは、私が説明したものとは異なる問題のようです。再起動したばかりで、空の場合、RAM ディスクは 1% しか使用されていません。

4

1 に答える 1

3

これに最適化されたカーネル組み込み tmpfs があります。完全に POSIX に準拠しています (スパース ファイルなどをサポートしています)。

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

追加の部分を好きな場所にマウントできます。

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

既存のマウントのサイズを変更します:

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

サイズは最大サイズを示していることに注意してください

于 2011-09-16T10:07:11.040 に答える