【问题标题】:What is the best file system for a small ramdisk under Linux?Linux 下小型 ramdisk 的最佳文件系统是什么?
【发布时间】:2011-11-18 13:43:30
【问题描述】:

我正在开发的一个嵌入式 Linux 系统有一个 4MB 的 ram 磁盘。它目前是用 ext2 格式化的。似乎即使是空的,也只有大约 50% 的可用空间!

目前,它用于大约 50 个小(1 或 2KB)文件,总大小约为 300KB。

在这种情况下是否有更好的文件系统可供使用(FAT32?)。

我无法将 ram 磁盘做得更大。该系统总共只有 512MB 的 RAM。它运行的是多年前非常特定的 Debian 版本,也无法更改。

编辑: 这似乎是一个与我描述的不同的问题。我刚刚重新启动,当空的时候,ram 磁盘只有 1% 满。

【问题讨论】:

标签: linux ramdisk ext2


【解决方案1】:

内核内置 tmpfs 对此进行了优化。它完全符合 POSIX(并支持例如稀疏文件)。

tmpfs 的实例通常挂载在 /dev/shm。

你可以在任何你想要的地方安装一个额外的部分:

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

调整现有装载的大小:

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

请注意,尺寸表示最大尺寸

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 2010-11-04
    • 2011-05-10
    • 2014-07-11
    • 2011-01-03
    • 2016-01-31
    • 2018-05-16
    相关资源
    最近更新 更多