linux - 如何在ec2实例中的/mnt上挂载交换分区

标签 linux amazon-ec2 amazon-web-services cloud swap

我们的一个 ec2 实例的 RAM 不足,并且无法在不更改实例类型的情况下升级 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

关于linux - 如何在ec2实例中的/mnt上挂载交换分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9326797/

相关文章:

linux - 如何仅在命令完成时输出

python - 从标准输入管道输入时 ffmpeg 损坏

mysql - 从 VPS 连接到 RDS

python - 无法从 EC2 实例连接到 AWS Elasticsearch 实例

amazon-web-services - Kubernetes上的AWS集成

linux - 针对嵌入式 Linux 设备的存储高效远程文件完整性检查

linux - 什么是基于内核的虚拟机?

amazon-web-services - 在AWS上加载预训练模型

amazon-web-services - CloudFormation AutoscalingGroup "LoadBalancer attachments did not stabilize"

amazon-web-services - AWS Cognito/Amplify - 将新用户注册自动添加到用户组