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 !
Il faudrait rajouter le montage du swap dans le fstab pour qu’il se monte a chaque demarrage.
Mis à jour camarade ;)