Add Swap Space Temporarily in Solaris

Sometimes swap space is inadequate, but no free disk slices are available. Until a permanent solution is available, a file can be constructed and added to the swap space.


To make a 250MB addition to swap space using the /var filesystem, run as root:

mkfile 250m /var/newswap
swap -a /var/newswap

The mkfile command makes a file of a specified size. The swap -a command adds the file to the swap space. If you have a free slice, such as /dev/dsk/c0t0d0s5, you can add that to the swap space temporarily with the following command:

swap -a /dev/dsk/c0t0d0s5

These changes are temporary because they will not persist after the system reboots. To make the preceeding two example swap space additions persist after a reboot, place the following lines in the /etc/vfstab file (Be very careful making changes to this file.):

/var/newswap - - swap - no -
/dev/dsk/c0t0d0s5 - - swap - no -

 

About Quinn McHenry

Quinn was one of the original co-founders of Tech-Recipes. He is currently crafting iOS applications as a senior developer at Small Planet Digital in Brooklyn, New York.
View more articles by Quinn McHenry

The Conversation

Follow the reactions below and share your own thoughts.

  • Rav

    thanks ! it saved me while working on soalris box

  • Anonymous

    Excellent. Thanks that worked.

  • giis

    thanks

  • Rajpcr

    thanks,
    good explanation about swap creation..

  • Badsha Alamgir

    Thanks a lot for this nice post.

  • Gauravgulati22

    goood

  • Lseabela

    My man ……nearly got fired ….easy just ..!! nice!!

  • Thank you! Was working on the cut-over from heck, this helped greatly.