tmpfs 磁盘溢出?

tmpfs 磁盘溢出?

我正在寻找一种方法来拥有一个类似 tmpfs 的文件系统,该系统的大小可以不受限制,但会使用指定数量的 RAM,之后“超大”数据将存储在另一个磁盘支持的文件系统上

临时文件系统

我在仅 SSD 的系统上运行,可用空间较低(通常< 3 GB),因此我不想为 SWAP 或类似内容保留任何空间(这是我的主要要求)

您知道有适合我的用例的解决方案吗?

答案1

我不知道有哪个文件系统符合您的要求。 FWIW,几十年前,当内存更加稀缺时,我记得一些 Unix 变体有一个 tmpfs 文件系统,它使用旋转磁盘空间,但优先考虑速度而不是可恢复性。

您可以通过以下两种方式之一更接近您正在寻找的内容。首先,使用tmpfs文件系统并用等效的额外交换空间替换溢出区域。请注意,交换空间不一定由分区提供。

另一半措施是使用ext4或另一个文件系统并将诸如min_batch_timemax_batch_time之类的可调参数设置为离谱的值。

相关内容