我即将在 SSD 中安装 Linux,但我怀疑应该分配多少交换空间。
我有 1TB SSD 驱动器和 16GB RAM。我不确定我是否需要为交换分配空间,但我在互联网上发现了关于它的不同意见。
答案1
设置交换空间是明智的做法。从过去的几年来看,建议的交换空间是 RAM 的两倍。现在大约 1:1 就可以了。 16GB 约占总磁盘空间的 1.6%,因此可能没有太多空闲空间。
编辑:哦,差点忘了,如果您计划使用 RAM 挂起(您应该这样做),那么我建议您至少拥有与 RAM 一样多的交换空间,在本例中为 16GB。
答案2
您应该将其分为两个步骤:
1)创建两个或三个小分区,如果有的话,也创建一个1-2GB的EFI分区。足够大的分区以用于休眠(挂起到磁盘)也是一个好主意。在你的情况下,正常大小的交换区大约是 6GB。也可以稍后激活两个(或更多)较小的交换设备。
如果您不使用休眠模式,则可以将该分区用于其他用途。未来的交换分区也是如此:如果您从不使用交换分区,则可以将它们格式化为数据分区。
2) 尝试不同的交换配置(或者:仅激活默认配置)
现在,您只需mkswap
将整个 TB 的小分区之一切掉,然后swapon
.
如果您从不使用 EFI,则可以将其用作紧急交换。如果您从不使用 6GB 作为交换空间,您可以在那里放其他东西。这需要一些配置,但我认为比调整分区大小更容易。