Hel*_*low 5 amazon-ec2 swapfile amazon-web-services partition ubuntu-14.04
我有一个 t2.micro Ubuntu 服务器 1GB RAM 和 30GB 硬盘 (HD)。我需要从 30GB HD 中取出 2GB 来创建交换分区。有人可以帮我解决这个问题吗?
我不确定是否应该按照上面的要求创建交换分区,还是应该创建交换文件,如第 1 项和第 2 项所示:
1 -
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo mkswap /swapfile
sudo swapon /swapfile
Run Code Online (Sandbox Code Playgroud)
要在重新启动后默认启用它,请将此行添加到 /etc/fstab 中:
/swapfile swap swap defaults 0 0
Run Code Online (Sandbox Code Playgroud)
2 -
sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048 &&
sudo chmod 600 /var/swapfile &&
sudo mkswap /var/swapfile &&
echo /var/swapfile none swap defaults 0 0 | sudo tee -a /etc/fstab &&
sudo swapon -a
Run Code Online (Sandbox Code Playgroud)
也就是说,哪一个最好?交换分区还是交换文件?
预先非常感谢您抽出时间。
您是否考虑过向您的实例添加一个新卷并将其专用于交换空间?
这样做可能更容易、更安全,中断运行实例的风险也更小:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/add-instance-store-volumes.html
| 归档时间: |
|
| 查看次数: |
2413 次 |
| 最近记录: |