如何设置溢出/tmp分区?

如何设置溢出/tmp分区?

我运行 Antergos 作为我的操作系统。我的计算机中有多个驱动器:一个 240GB SSD、一个 320GB SATA 硬盘和一个 120GB IDE 驱动器。我将大部分内容存储在 SSD 上,因为我通常不需要比这更多的空间,并且我将 IDE 驱动器设置为网络可用驱动器以与我的笔记本电脑共享。我的问题是,有什么方法可以设置它,以便如果 SSD 上的 /tmp 分区填满(刚刚在构建 Catalyst-total 时发生),它可以开始按照预先确定的方式无缝溢出到 SATA 驱动器中分割?

答案1

tmpfs如果没有足够的 RAM,则使用交换。这意味着您可以在 SATA 驱动器上创建并激活交换分区/tmp,只要它是tmpfs.

为此,创建一个交换分区并将交换空间安装在您的/etc/fstab.此外,您必须确保安装tmpfs的尺寸足够。使用该size选项。例如

# entries from /etc/fstab
UUID=d59ccb12-0b8e-42e4-b1e5-62e62b5b4c14 none  swap   sw        0   0
tmpfs                                     /tmp  tmpfs  size=20G  0   0

相关内容