我正在研究的嵌入式Linux系统有一个4MB的ram磁盘。它目前使用ext2格式化。似乎即使是空的,也只有大约50%的可用空间!
目前,它用于大约50个小的(1或2KB)文件,总共约300KB。
在这种情况下是否有更好的文件系统(FAT32?)。
我不能让ram磁盘更大。该系统总共只有512MB的RAM。它从几年前开始运行一个非常具体的Debian版本,也无法更改。
修改 这似乎与我描述的问题不同。我刚刚重新启动,当空的时候,ram磁盘只有1%已满。
答案 0 :(得分: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
请注意,尺寸表示最大尺寸