swapon – Activates Swap Space in Linux Systems

The ‘swapon’ command is used in Linux systems to activate swap space. Swap space is a disk space that is used as virtual memory by the operating system when the physical memory (RAM) is full. The ‘swapon’ command is used to activate the swap partition or swap file, which makes it available for use by the operating system.

Overview

The ‘swapon’ command is used to activate swap space in Linux systems. It can be used to activate either a swap partition or a swap file.

Activating a Swap Partition

To activate a swap partition, use the following command:

sudo swapon /dev/<partition>

Replace <partition> with the name of the partition you want to activate as swap space. For example:

sudo swapon /dev/sda2

This will activate the partition ‘/dev/sda2’ as swap space.

Activating a Swap File

To activate a swap file, use the following command:

sudo swapon <file>

Replace <file> with the path to the swap file you want to activate. For example:

sudo swapon /mnt/swapfile

This will activate the file ‘/mnt/swapfile’ as swap space.

Viewing Active Swap Space

To view the active swap space, use the following command:

sudo swapon --show

This will display a list of active swap partitions and swap files.

Disabling Swap Space

To disable swap space, use the following command:

sudo swapoff <partition or file>

Replace <partition or file> with the name of the partition or file you want to disable. For example:

sudo swapoff /dev/sda2

This will disable the partition ‘/dev/sda2’ as swap space.

Options

The following table lists the available options for the ‘swapon’ command:

Option Description
-a Activates all swap devices listed in /etc/fstab.
-d Disables swap space on the specified device.
-e Enables encryption for the swap device.
-p Specifies the priority of the swap device.
-s Displays the status of swap space.
-U Specifies the UUID of the swap device.

Troubleshooting Tips

  • If you receive an error message stating that the device is already in use, make sure that it is not already active as swap space.
  • If you are unable to activate a swap file, make sure that it has been created and has the correct permissions.
  • If you are unable to activate a swap partition, make sure that it has been formatted as a swap partition.

Notes

  • It is recommended to have at least as much swap space as physical memory (RAM) on your system.
  • Swap space can be useful for systems with limited physical memory or for running memory-intensive applications.
  • Activating a swap file can be slower than activating a swap partition, as it requires additional disk I/O.