Posted: . At: 12:16 AM. This was 11 years ago. Post ID: 5358
Page permalink. WordPress uses cookies, or tiny pieces of information stored on your computer, to verify who you are. There are cookies for logged in users and for commenters.
These cookies expire two weeks after they are set.

How I created a new swap partition for my Linux Mint 14 PC using Gparted.

Creating a new /swap partition with Gparted.
Creating a new /swap partition with Gparted.

I have 6 Gigabytes of RAM in my computer and I found out that my swap partition was only 2 Gigabytes. So I needed to create a larger partition. I used the Gparted application to delete a useless Gentoo partition and then I created a 12 Gigabyte partition to use as swap space. This will be more than enough for any future requirements. This might also help the performance of my computer as well. I only needed to type sudo apt-get install gparted to install the partition manager and then I could create the new swap partition. After the partition has been created use the command below to switch on the new swap partition.

john@adeptus-mechanicus ~ $ sudo swapon /dev/sdb2

Then the new swap will be active. Here are the details of my new swap partition. As you can see, there is a 2 Gigabyte partition and a 12 Gigabyte partition that are both for swap.

john@adeptus-mechanicus ~ $ sudo fdisk -l /dev/sdb
[sudo] password for john: 
 
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x03eec363
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048      882687      440320   83  Linux
/dev/sdb2          882688    25458687    12288000   82  Linux swap / Solaris
/dev/sdb3       717682688   971634687   126976000   83  Linux
/dev/sdb4       971638782   976758783     2560001    5  Extended
/dev/sdb5       971638784   976758783     2560000   82  Linux swap / Solaris

This is how to list partitions by their uuid.

john@adeptus-mechanicus ~ $ ls -hula /dev/disk/by-uuid/
total 0
drwxr-xr-x 2 root root 260 Feb  9  2013 .
drwxr-xr-x 6 root root 120 Feb  8 23:27 ..
lrwxrwxrwx 1 root root  10 Feb  8 22:38 1323B2B1180C1879 -> ../../sdh2
lrwxrwxrwx 1 root root  10 Feb  8 22:38 3fabc97d-c76a-4922-8705-5536e89cfd21 -> ../../sda2
lrwxrwxrwx 1 root root  10 Feb  8 22:38 4282F11082F10965 -> ../../sda1
lrwxrwxrwx 1 root root  10 Feb  8 22:38 4AD44F236B9F5FEA -> ../../sdh3
lrwxrwxrwx 1 root root  10 Feb  8 22:38 52d826a6-7de5-45db-b693-dd7c7e82af37 -> ../../sda5
lrwxrwxrwx 1 root root  10 Feb  8 22:48 a6f66737-afea-48c3-9694-f6da22904d37 -> ../../sdb3
lrwxrwxrwx 1 root root  10 Feb  8 22:39 a87281f5-c64c-40dc-a3c4-5b10f475296e -> ../../sdb5
lrwxrwxrwx 1 root root  10 Feb  8 22:48 b1e29c2d-865c-4b81-a151-9a3c0db72e19 -> ../../sdb2
lrwxrwxrwx 1 root root  10 Feb  8 22:38 bc5b19b4-1674-42f6-9508-08b7b37f3645 -> ../../sdh1
lrwxrwxrwx 1 root root  10 Feb  8 22:38 e01436e0-4aa5-420b-94aa-0b35bd00020e -> ../../sdb1
lrwxrwxrwx 1 root root  10 Feb  8 22:38 F824FD9424FD565A -> ../../sdg1

Using the UUID I get for the /dev/sdb2 partition, I can use this to alter the /etc/fstab partition to set the 12 Gigabyte partition as the default swap partition. This is easily done in the VIM editor. Here I have replaced the swap entry with the new UUID of the partition and then saved the file. Upon rebooting the new larger swap partition will be used. Adding the entry for the swap partition using the UUID instead of the name of the partition; e.g /dev/sdb2 makes much more sense when you are removing and adding devices to the computer.

      1 # /etc/fstab: static file system information.
      2 #
      3 # Use 'blkid' to print the universally unique identifier for a
      4 # device; this may be used with UUID= as a more robust way to name devices
      5 # that works even if disks are added and removed. See fstab(5).
      6 #
      7 #                
      8 proc            /proc           proc    nodev,noexec,nosuid 0       0
      9 # / was on /dev/sdh1 during installation
     10 UUID=bc5b19b4-1674-42f6-9508-08b7b37f3645 /               ext4    errors=remount-ro 0       1
     11 # swap was on /dev/sdb5 during installation
     12 UUID=b1e29c2d-865c-4b81-a151-9a3c0db72e19 none            swap    sw              0       0
     13 UUID=F824FD9424FD565A /mnt/Elements ntfs-3g     rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0
     14 
     15 UUID=1323B2B1180C1879 /mnt/MyMedia ntfs-3g      rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0
     16 UUID=4AD44F236B9F5FEA /mnt/MoreMedia ntfs-3g    rw,nosuid,nodev,allow_other,default_permissions,blksize=4096 0 0
~
~
~
~
~
~
~
~
~
:wq

After this I have a new swap partition and I have much more swap space to give me more breathing room.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.