/ dev / xvdb est en effet monté, vous devez vérifier si quelque chose y est stocké que vous souhaitez conserver, bien que conserver des éléments importants sur un lecteur éphémère soit vraiment une mauvaise idée.
Vous devrez démonter / dev / xvdb avant de faire quoi que ce soit avec.
Bien que vous puissiez
mkswap /dev/xvdb
cela fera un espace d'échange de tout le lecteur éphémère, dont vous n'avez presque certainement pas besoin. De plus, si vous partitionnez votre swap, vous pouvez utiliser le reste du lecteur éphémère pour des choses comme le dossier tmp ou le stockage de sessions (si votre hôte est un serveur Web). Les pulsions éphémères sont très rapides, mais malheureusement pas très persistantes.
Quoi qu'il en soit, revenons à échanger des partitions!
Mieux vaut soit sfdisk comme Abhishek le mentionne, soit créer manuellement une partition de swap en utilisant 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
Vous pouvez maintenant créer votre espace de swap avec
mkswap /dev/xvdb1
Et puis activez-le avec
swapon /dev/xvdb1
Un mot d'avertissement cependant, et je m'excuse si je suis "Enseigner à mamie à sucer des œufs" Mais comme son nom l'indique, une pulsion éphémère est ... eh bien, éphémère. Si vous arrêtez votre instance, vous devrez recréer votre partition de swap et l'activer. Pour cette raison, n'ajoutez pas votre espace de swap nouvellement créé à votre fstab.
Le redémarrage devrait cependant être correct.
rc.local
. est-ce que ça va. pour que le swap soit automatiquement créé à chaque démarrage