我可以在 SSD 上有根分区而在 HDD 上有交换分区吗?

我可以在 SSD 上有根分区而在 HDD 上有交换分区吗?

我从各种来源了解到,不建议在 SSD 上创建交换分区。我有一个 SSD 和一个 HDD,以及 4 GB RAM。是否可以在 SSD 上创建根分区和主分区,但在 HDD 上创建交换分区?如果可以,我应该这样做吗?

答案1

在新安装的 Ubuntu 17.04 及更高版本中,默认情况下会创建交换文件而不是交换分区。除其他外,这为拥有 SSD 的用户节省了 SSD 上宝贵的磁盘空间。所以我们不再将交换分区放在 SSD 或 HDD 上。交换文件位于根文件系统所在的同一分区中。在我的计算机上,有 32GB RAM,交换文件是默认大小,只有 1.5GB。

由于交换文件的优点是易于调整大小,因此您可能希望使用 SwapSpace 来管理交换文件的大小。SwapSpace 是一个小型、稳定的系统附加组件,它可以根据您实际的内存需求不断自动调整可用的虚拟内存空间。它在需要时占用磁盘空间用作交换空间,在不需要时释放磁盘空间供文件系统使用。SwapSpace 可以安装sudo apt install swapspace在当前支持的所有 Ubuntu 版本中。

答案2

什么是交换

Ubuntu 可以同时运行交换文件和多个交换分区。它们可以位于不同的磁盘上。您可以使用freeswapon -s

交换分区可以位于 SSD、HDD、SD 和 USB 上。Ubuntu 将使用它们全部。

是否这样做超出了本回答的范围。通常,介质越快,交换操作就越快。

如果交换位于 SSD 而不是 HDD 上,从休眠状态恢复将会更快。

有关使用交换文件休眠的更多信息,请参见:如何处理完整安装的 USB 和交换空间

相关内容