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 !

 

Capture

 

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

Capture

 

 

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 :

Capture

 

 

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 :

 

Capture

 

 

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 !

 

Capture

 

Partagez ce contenu

2 comments

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *