Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
You are here: Home / Uputstva / Opšte / Kako koristiti Swap iz file-a

Kako koristiti Swap iz file-a

by milobit last modified Jun 25, 2007 12:47 AM
Ovo upustvo će da opiše kako se Swap može koristi i kao jedna datoteka na sistemu
Sigurno Vam se dešavalo da vam treba više radne momorije nego što je trenutno imate, a da pri tome niste bili u mogućnosti ili niste hteli da pravite još jednu swap particiju. Rešenje je jednostavno. Linux ima mogućnost da koristi swap kao datoteku sa sistema.

root@oracle:/tmp#  dd if=/dev/zero of=/tmp/swap.img bs=1M count=512


root@oracle:/var/log#  dd if=/dev/zero of=/tmp/swap.img bs=1M count=512
512+0 records in
512+0 records out
536870912 bytes (537 MB) copied, 15.9965 seconds, 33.6 MB/s
root@oracle:/tmp#

Kao što se iz izlaza ove komande može i videti, napravili smo datoteku koja se zove swap.img i nalazi u /tmp. Veličina datoteke je 537 MB-a.


root@oracle:/tmp# mkswap /tmp/swap.img

root@oracle:/tmp# mkswap /tmp/swap.img
Setting up swapspace version 1, size = 536866 kB
no label, UUID=059a214d-c519-4eb0-a394-eccf53c64f10
root@oracle:/tmp#

mkswap naredbom smo uvrstili swap.img u swap opseg i napravili mu signaturu da sistem može da je koristi.

Sledeće sto je ostalo da se uradi je još da se novi swap i aktivira na sistemu kako bi mogao i da se koristi.

root@oracle:/tmp# swapon /tmp/swap.img

Sad nam je još ostalo da proverimo koliko slobodne memorije imamo. To se radi pomoću naredbe free.

root@oracle:/tmp# free -m
            total       used       free     shared    buffers     cached
Mem:           502        494          7          0         58        387
-/+ buffers/cache:         48        453
Swap:          998          0        998
root@oracle:/tmp#

Opcija -m nam pokazuje veličinu u megabajtima.

root@oracle:/tmp# swapon -s 
Filename                                Type            Size    Used    Priority
/dev/hda1                               partition       497972  0       -1
/tmp/swap.img                           file            524280  0       -2
root@oracle:/tmp#

Pomoću opcije swapon -s možemo videti kompletnu listu swap particija.

Kada nam swap nije više potrebam pomoću naredbe swapoff možemo opet da ga isključimo.

root@oracle:/tmp# swapoff /tmp/swap.img

Posle toga nepotrebu swap datoteku možemo i isbrisati da nam ne zauzima mesto na disku.

root@oracle:/tmp# rm /tmp/swap.img

Napomena: Pri sledećem restartu računara swap datoteka će opet morati da se aktivira na sistemu pomoću naredbe swapon, ovo može da se sredi tako sto će se swap particija ubaciti u /etc/fstab.

Document Actions