Nov 07 2008
Ajouter de la Swap dans un Fichier sur Linux/Solaris
Vous avez besoin de swap mais il ne reste plus d’espace disque pour créer une partition? Une solution simple et rapide consiste à créer un fichier de swap temporaire. Ceci sans reboot!
Solaris
[root@solaris]$ mkfile 1024m /export/tmpswap
[root@solaris]$ swap -a /export/tmpswap
[root@solaris]$ swap -l
swapfile dev swaplo blocks free
/dev/dsk/c1t0d0s1 55,65 8 4160824 4160824
/export/tmpswap - 8 2097144 ©
Linux
[root@linux]$ dd if=/dev/zero of=tmpswap bs=1024 count=10240
10240+0 records in
10240+0 records out
10485760 bytes (10 MB) copied, 0.528435 seconds, 19.8 MB/s
[root@linux]$ mkswap tmpswap
Setting up swapspace version 1, size = 10481 kB
[root@linux]$ swapon tmpswap
[root@linux]$ swapon -s
Filename Type Size Used Priority
/dev/hda2 partition 409648 0 -1
/tmp/tmpswap file 10232 0 -2
N’utilisez pas les fichiers de swap sur un ordinateur personnel configuré « suspendre sur le disque » vu que ca nécessite une partition dédié pour enregistrer le contenu de la RAM lors de l’hibernation. Ce n’est pas un problème sur les serveurs.