/ dev / xvdb de hecho está montado, debe verificar si hay algo almacenado allí que desee conservar, aunque mantener cosas importantes en una unidad efímera es una REALMENTE mala idea.
Deberá desmontar / dev / xvdb antes de hacer algo con él.
Mientras puedas
mkswap /dev/xvdb
creará un espacio de intercambio de toda la unidad efímera, que seguramente no necesitará. Además, si particiona su intercambio, puede usar el resto de la unidad efímera para cosas como la carpeta tmp o almacenar sesiones (si su host es un servidor web). Las unidades efímeras son muy rápidas, pero lamentablemente no son muy persistentes.
De todos modos, de vuelta para intercambiar particiones!
Es mejor usar sfdisk como menciona Abhishek, o crear manualmente una partición de intercambio usando fdisk:
fdisk /dev/xvdb
Press N to create a new partition
P for primary
1 for the first partition
Press Enter to accept the first location
Enter +xG where x is the size of the swapspace you want. I typically use twice the amount of RAM, but this is not a hard and fast rule
Enter T to change the type
Enter 82 for Linux Swap
Enter W to write the changes
Enter q to quit
Ahora puede crear su espacio de intercambio con
mkswap /dev/xvdb1
Y luego habilitarlo con
swapon /dev/xvdb1
Sin embargo, una palabra de advertencia, y me disculpo si estoy "enseñando a la abuela a chupar huevos". Pero como su nombre lo indica, un impulso efímero es ... bueno, efímero. Si alguna vez cierra su instancia, tendrá que volver a crear su partición de intercambio y habilitarla. Por esta razón, no agregue su espacio de intercambio recién creado a su fstab.
Sin embargo, reiniciar debería estar bien.
rc.local
. Eso esta bien. para que ese intercambio se cree automáticamente cada vez que comienza