Salut,
je ne sais pas ce que tu fait sur ton pc qu'il te reste seulement 600 Mo de swap / 2Go
Je n'ai que 400 Mo de swap (j'ai 3 serveur sur le pc ) et j'ai ça
debian:~# free
total used free shared buffers cached
Mem: 256860 243844 13016 0 21248 85032
-/+ buffers/cache: 137564 119296
Swap: 409208 2628 406580
debian:~#
Pour dépannage tu peux créer des fichiers swap, et une fois le travail terminé tu peux supprimer le(s) fichiers swap crée
Création d'un fichier swap
A.
Mettre en service
1. la commande
free nous montre la mémoir disponible
- en gras la taille de swap
debian:~# free
total used free shared buffers cached
Mem: 256860 178860 78000 0 1156 50028
-/+ buffers/cache: 127676 129184
Swap: 409208 2636 406572
2. la commande
df -h nous montre l'espace disque (nécessaire pour pouvoir créer le fichier swap)
- j'ai choisi /home
debian:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda11 469M 112M 332M 26% /
tmpfs 126M 0 126M 0% /dev/shm
/dev/hda1 94M 17M 73M 19% /boot
/dev/hda7 9.5G 4.3G 4.8G 47% /home
/dev/hda6 1.9G 8.1M 1.8G 1% /tmp
/dev/hda9 7.7G 2.5G 4.9G 34% /usr
/dev/hda8 9.7G 485M 8.7G 6% /var
/dev/hda5 6.9G 776M 5.8G 12% /mnt/hda5
tmpfs 10M 2.6M 7.5M 26% /dev
3. création d'un fichier du taille 400 Mo ( le block de 1024 )
- pour ça j'utilise le périphérique /dev/zero qui retourne des octets nuls ( dans quelque sorte c'est l'inverse de /dev/null )
- voir
man dd pour les détails
debian:~# dd if=/dev/zero of=/home/swapfile bs=1M count=400
400+0 records in
400+0 records out
419430400 bytes transferred in 14.883123 seconds (28181612 bytes/sec)
4. Une sécurité supplémenataire, surtout dans le cas d'une coupure de courant
debian:~# sync
5. Création (formatage) du fichier créé
debian:~# mkswap -c /home/swapfile
Setting up swapspace version 1, size = 419426 kB
no label, UUID=41eac0c8-8ba0-4d76-a1a7-3a3149075186
6. Modification des droits
debian:~# chmod 0600 /home/swapfile
7. Mettre en service la fichier swap
debian:~# swapon /home/swapfile
8. Vérification
- on vois en gras que j'ai 818 Mo
debian:~# free
total used free shared buffers cached
Mem: 256860 251920 4940 0 892 123016
-/+ buffers/cache: 128012 128848
Swap: 818800 2636 816164
B.
Mettre hors service
Une fois le travail fini, donc on n'a plus besoin de fichier swap, il faut le supprimer.
1. Mettre hors servic le fichier swap
debian:~# swapoff /home/swapfile
2. Vérification
debian:~# free
total used free shared buffers cached
Mem: 256860 249280 7580 0 3548 114684
-/+ buffers/cache: 131048 125812
Swap: 409208 2636 406572
IMPORTANT! A ne pas supprimer un fichier swap en service.
lami20j