O / dev / xvdb está realmente montado, você precisa verificar se há algo armazenado lá que deseja manter, embora manter coisas importantes em uma unidade efêmera seja uma péssima idéia.
Você precisará desmontar / dev / xvdb antes de fazer qualquer coisa com ele.
Enquanto você pode
mkswap /dev/xvdb
isso criará um espaço de troca de toda a unidade efêmera, da qual você quase certamente não precisa. Além disso, se você particionar sua troca, poderá usar o restante da unidade efêmera para coisas como a pasta tmp ou armazenar sessões (se o seu host for um servidor da web). Os impulsos efêmeros são muito rápidos, mas, infelizmente, não são muito persistentes.
Enfim, de volta para trocar partições!
Melhor usar o sfdisk como Abhishek menciona ou criar manualmente uma partição de swap usando o 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
Agora você pode criar seu espaço de troca com
mkswap /dev/xvdb1
E depois ative-o com
swapon /dev/xvdb1
Uma palavra de aviso, no entanto, e peço desculpas Se estou "ensinando a avó a chupar ovos" Mas, como o nome indica, um impulso efêmero é ... bem, efêmero. Se você desligar sua instância, precisará recriar sua partição de troca e ativá-la. Por esse motivo, não adicione seu espaço de troca recém-criado ao seu fstab.
Reiniciar deve estar bem no entanto.
rc.local
. está tudo bem? de modo que troca recebe automaticamente toda vez que o criou começa