Dyrk.org - Do You Really Know

Ajouter de l’espace swap à votre Linux !

Publié le 5 août 2015 par #Ro0t | 2 commentaires

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