我已经安装了 Debian Wheezy;安装完成后,我意识到我忘记设置交换内存了。那么现在我该如何配置交换空间呢?
答案1
尝试这个:
- 创建分区或 RAID 阵列或逻辑卷...(或使用现有的)用于交换
mkswap
那个分区- 跑步
blkid that-block-device
- 在表单中向 /etc/fstab 添加条目
UUID=7321174b-e4d8-4d9d-b223-113a1b8e9c9f swap swap sw 0 0
(有关实际 UUID,请参阅步骤 3) 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
供参考。如果在加密容器上配置交换空间,它就会崩溃!我强烈建议您在操作系统设置阶段配置交换卷。