我们的一个ec2实例内存不足,无法在不更改实例类型的情况下升级RAM ...因此,我目前需要升级交换空间的大小。
我的问题是:是否可以在“临时存储”/mnt上安装交换分区?
谢谢!
最佳答案
是的,我们使用了非常简单的脚本。可以在网上找到。
if [ $SWAP_SIZE_MEGABYTES -eq 0 ];then
echo No swap size given, skipping.
else
if [ -e /swapfile ];then
echo /swapfile already exists. Skipping.
else
echo Creating /swapfile of $SWAP_SIZE_MEGABYTES Megabytes
dd if=/dev/zero of=/swapfile bs=1024 count=$(($SWAP_SIZE_MEGABYTES*1024))
mkswap /swapfile
swapon /swapfile
echo Swap Status:
swapon -s
fi
fi