System Administration Guide, Volume 1

Removing a Swap File From Use

If the user no longer needs the extra swap space, you can remove it.

How to Remove Extra Swap Space

  1. Become superuser.

  2. Use the swap -d command to remove swap space.

    # /usr/sbin/swap -d /path/filename

    The swap file name is removed from the list so that it is no longer available for swapping. The file itself is not deleted.

  3. Edit the /etc/vfstab file and delete the entry for the swap file.

  4. Recover the disk space so that you can use it for something else.

    # rm swap-filename

    If the swap space is a file, remove it. Or, if the swap space is on a separate slice and you are sure you will not need it again, make a new file system and mount the file system.

    See Chapter 36, Mounting and Unmounting File Systems (Tasks) for information on mounting a file system.

Example--Removing Extra Swap Space

The following examples shows how to delete the /files/swapfile swap file.

# swap -d /files/swapfile
# (Remove the deleted swap entry from the /etc/vfstab file)
# rm /files/swapfile
# swap -l
swapfile             dev  swaplo  blocks   free
/dev/dsk/c0t2d0s1   32,17      8  205624  192720