静态配置的交换空间(几乎每个发行版都使用的类型)是在/etc/fstab中配置的,就像文件系统一样。

典型的条目看起来类似于:

代码语言:javascript复制UUID=21618415-7989-46aa-8e49-881efa488132 none swap sw 0 0您还可以看到在标志字段(第四个字段)中指定的discard或nofail。每一行都对应于一个交换区域(它不必是分区,您可以有交换文件,甚至整个交换磁盘)。

在某些非常特殊的情况下,您可能会动态配置交换空间,尽管这很少见,因为它会导致与内存管理相关的问题行为。在这种情况下,配置完全由用户空间组件处理,该组件在运行时根据需要创建和启用交换文件。

至于您需要多少次,这是一个复杂的问题,但您计划运行的不同Linux发行版的数量对此没有任何影响,除非您希望能够运行一个发行版,而在休眠期间运行另一个发行版(而且您可能不想这样做,因为这是一种非常容易的方法来破坏您的系统)。

当您为几乎任何主要发行版(包括Fedora、OpenSUSE、Linux、Debian和Ubuntu)运行安装程序时,它将检测到系统上的任何现有交换分区,并将这些分区添加到正在安装的发行版的配置中(除非您选择手动分区),在大多数情况下,这将导致系统以合理的方式进行配置。

即便如此,我个人还是建议避免使用多个交换分区,除非您说的是一个拥有大量磁盘的服务器系统,即使这样,您也确实需要知道您在做什么才能使其运行良好。