Discuss your project
Linux Ubuntu 14.04 LTS Ubuntu 18.04 LTS

Increase the swap space

Starting with Ubuntu 18.04, a swap file rather than a dedicated swap partition is used. The swap file is named "swapfile". To modify the size of this swap file: Disable the swap file and delete it (not really necessary as you are going to overwrit...

Increase the swap space

Starting with Ubuntu 18.04, a swap file rather than a dedicated swap partition is used. The swap file is named "swapfile". To modify the size of this swap file:

  1. Disable the swap file and delete it (not really necessary as you are going to overwrite it)
    sudo swapoff /swapfile
    sudo rm  /swapfile
    
  2. Create a new swap file of the desired size.
    Determine the size of your swap file. If you want to create a 4 GB swap file, you will need to write 4 * 1024 blocks of 10242 bytes (= 1 MiB). This will make your count equal to 4 * 1024 = 4096. Create the file of this size with the command

     

    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
    
  3. Assign it read/write permissions for root only (not strictly necessary, but it enhances security)
    sudo chmod 600 /swapfile
    
  4. Format the file as swap:
    sudo mkswap /swapfile
    
  5. The file will be activated at the next reboot. If you wish to activate it for the current session:
    sudo swapon /swapfile
    

You can check the available swap with the command swapon -s (no root permissions needed).

Version context

This procedure describes the software and the environment available at the time of its publication. The packages, interfaces, and repositories mentioned may have changed or disappeared; first check the system version and its support level.

cat /etc/os-release
uname -r

Work on a backup or a snapshot, note every modified file, and prepare for rollback. For a current workstation or server, prefer signed packages from officially supported repositories.

Reference: official Ubuntu lifecycle.

Share this article