![Linux - 设置 tmpfs RAM 大小而不是整体大小](https://linux22.com/image/691383/Linux%20-%20%E8%AE%BE%E7%BD%AE%20tmpfs%20RAM%20%E5%A4%A7%E5%B0%8F%E8%80%8C%E4%B8%8D%E6%98%AF%E6%95%B4%E4%BD%93%E5%A4%A7%E5%B0%8F.png)
我的服务器上有以下设置:
16G 内存 64G 交换
我想要使用以下选项设置 tmpfs 分区:
- 使用高达 50% 的 RAM (8G)
- tmpfs 的总大小为 8G + swap 大小 = 72G
换句话说,我希望 tmpfs 中的前 8G 数据进入内存,而将超过该大小的数据写入磁盘。
这可能吗?
我在 tmpfs 文档和 fstab 示例中找到的选项仅允许我限制文件系统的总大小。因此,如果我将其设置为较大的数字,它可能会占用所有可用内存。如果我将其设置为较小的数字,它不会占用内存,但可能没有足够的空间来满足应用程序的需求。
谢谢!