/ dev / xvdb ist tatsächlich gemountet. Sie müssen überprüfen, ob dort etwas gespeichert ist, das Sie behalten möchten, obwohl es eine WIRKLICH schlechte Idee ist, wichtige Dinge auf einem kurzlebigen Laufwerk zu behalten.
Sie müssen / dev / xvdb aushängen, bevor Sie etwas damit tun können.
Während du kannst
mkswap /dev/xvdb
Dadurch wird der gesamte kurzlebige Antrieb ausgetauscht, den Sie mit ziemlicher Sicherheit nicht benötigen. Wenn Sie Ihren Swap partitionieren, können Sie den Rest des kurzlebigen Laufwerks auch für den tmp-Ordner oder zum Speichern von Sitzungen verwenden (wenn Ihr Host ein Webserver ist). Vergängliche Triebe sind sehr schnell, aber leider nicht sehr hartnäckig.
Wie auch immer, zurück, um Partitionen zu tauschen!
Es ist besser, entweder sfdisk zu verwenden, wie Abhishek erwähnt, oder manuell eine Swap-Partition mit fdisk zu erstellen:
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
Sie können jetzt Ihren Swap Space mit erstellen
mkswap /dev/xvdb1
Und dann aktivieren Sie es mit
swapon /dev/xvdb1
Ein Wort der Warnung, und ich entschuldige mich, wenn ich "Oma beibringe, Eier zu lutschen". Aber wie der Name schon sagt, ist ein kurzlebiger Antrieb ... nun, kurzlebig. Wenn Sie Ihre Instanz jemals herunterfahren, müssen Sie Ihre Swap-Partition neu erstellen und aktivieren. Fügen Sie aus diesem Grund Ihren neu erstellten Swap Space nicht zu Ihrer fstab hinzu.
Ein Neustart sollte jedoch in Ordnung sein.
rc.local
. ist das in Ordnung. so dass der Swap bei jedem Start automatisch erstellt wirdIch habe ein Skript erstellt , das beim Erstellen von Swaps auf kurzlebigen Geräten hilfreich sein kann. Es verwendet lvm zum Erstellen des Swap-Volumes und erstellt auch ein Volume, das als / tmp nützlich sein kann. Sie können Cloud-Init verwenden, um es auszulösen.
quelle
Hängen Sie zuerst Ihren Epermal-Speicher aus und montieren Sie ihn erneut wie unten beschrieben
quelle