Ajouter de l’espace swap à votre Linux !
Hey les amis,
Toujours dans la petite lancé de l’installation d’Oracle ! J’ai des problèmatiques de taille …
Il faut dire que je suis limité à une machine extrêment brider en terme d’espace disque, ram, … et totalement brider vers l’exterieur …
Bref …
Je me suis lancé dans l’installation d’oracle expresse édition !
Et dès que je lance ma super commande …
rpm -vih oracle-xe-11.2.0-1.0.x86_64.rpm
Je me retrouve avec un jolie message, qui me dit FUUUUUUCK !
Vu que je n’ai pas spécialement là main sur l’administration de cette jolie machine virtuelle, je ne peux pas augmenter la mémoire vive …
Je me lance donc dans l’augmentation du Swap, et je me suis dis que ça serait un super tuto pour vous ;) (et un bon aide mémoire pour mon cerveau couvert de toiles d’araignées ! )
Tout d’abords sur le message d’erreur on voit que l’on à 1017 MB de mémoire SWAP … mince alors, voyons comment vérifier cela ….
La commande est toute simple !
swapon -s
Voilà, on y retrouve nos mouton ! (colonne Size)
Alors je vais tout d’abords vous expliquer ce qu’on va faire …
Nous allons créer un fichier, qui sera utilisé comme mémoire SWAP …
Ce fichier servira à libérer la mémoire vive de votre ordinateur (ram), lorsque celle-ci sera pleine !
Etape 1 :
On créer un fichier /tmp/IncreaseSwap de 2 Go
dd if=/dev/zero of=/tmp/IncreaseSwap bs=1M count=2048
Etape 2 :
On lui donne les bons droits !
chmod 600 /tmp/IncreaseSwap
Etape 3 :
Convertir ce fichier en « fichier swap »
mkswap /tmp/IncreaseSwap
Etape Ultime :
On indique au système de ce servir de ce fichier en tant que mémoire swap
swapon /tmp/IncreaseSwap
Enfin et pour vérifier que tout à bien marché !
Nous allons refaire la commande dont je vous parlais en début d’article :
Et Hop ! on voit apparaître notre fameux ajout de mémoire (bon dans l’exemple, j’avais appelé le fichier myswapfile … essayez de faire comme ci il s’appelait IncreaseSwap )
Et pour vous montrer que ça marche :) et faire suite à mon introduction :
Voili Voilou !
Alors pour ceux qui veulent juste faire un copier coller sans prendre la peine de lire l’article :) je met le code ici à copier coller dans votre terminal ici :
swapon -s
dd if=/dev/zero of=/tmp/IncreaseSwap bs=1M count=2048
chmod 600 /tmp/IncreaseSwap
mkswap /tmp/IncreaseSwap
swapon /tmp/IncreaseSwap
swapon -s
[EDIT]
En effet, un de mes supers lecteurs (petite dédicace Sylt ^^) m’a rappelé qu’au redémarrage, les modifications ne seront plus prise en compte, alors j’ajoute une dernière étape !
ETAPE ULTIME ULTIME :
On ouvre le fichier /etc/fstab
vim /etc/fstab
On y ajoute ensuite la ligne suivante :
/tmp/IncreaseSwap none swap sw 0 0
Qui montera automatiquement le fichier IncreaseSwap au démarrage !