系统安装后如何配置交换空间?

系统安装后如何配置交换空间?

我已经安装了 Debian Wheezy;安装完成后,我意识到我忘记设置交换内存了。那么现在我该如何配置交换空间呢?

答案1

尝试这个:

  1. 创建分区或 RAID 阵列或逻辑卷...(或使用现有的)用于交换
  2. mkswap那个分区
  3. 跑步blkid that-block-device
  4. 在表单中向 /etc/fstab 添加条目UUID=7321174b-e4d8-4d9d-b223-113a1b8e9c9f swap swap sw 0 0(有关实际 UUID,请参阅步骤 3)
  5. swapon -a或重新启动

答案2

如果您无法创建新分区或添加新磁盘,您可以使用以下方法增加交换空间:

swapfile=swapfile01
dd if=/dev/zero of=/var/$swapfile bs=1024 count=$(( 2*1024*1024 ))
mkswap -L $swapfile /var/$swapfile
echo "/var/$swapfile swap swap defaults 0 0" >> /etc/fstab
swapon /var/$swapfile

注意 - 这会创建一个 2GB 的交换文件。根据要求调整 count=。

答案3

供参考。如果在加密容器上配置交换空间,它就会崩溃!我强烈建议您在操作系统设置阶段配置交换卷。

相关内容