在 Linux 中将 /tmp 挂载到交换分区

在 Linux 中将 /tmp 挂载到交换分区

我以前见过这种情况……/tmp 目录挂载在交换空间上。我知道可以使用 tmpfs 完成类似的事情,但我认为使用的不是这个。我也想在不使用 tmpfs 的情况下将 /tmp 挂载到我的交换分区上,但不知道如何操作。我(外行)对 tmpfs 的理解是,默认情况下,它使用系统上一半的 RAM。我也知道我可以调整以使用更多或更少的数量。但是可以将其配置为使用 0(即零)字节的 RAM,但仅使用可用的交换分区吗?我试过了,但对我来说没有用。但话又说回来,我对此知之甚少。也许有些参数输入不正确。我喜欢将交换用于 OS 临时目录的想法,但我不想为此分配任何 RAM。这可能吗?

答案1

tmpfs 最初将被分配一半大小的 RAM,但它由交换空间支持,并且在内存不足时进行交换,因此它不会阻止系统将所有可用 RAM 用于其他目的。

我建议直接使用 tmpfs 而不是尝试一些晦涩难懂的东西。

相关内容