Increase or Decrease the Size of Static Partition in Linux.


It is the concept in which a given hard disk is divided into segments of secondary storage, so that each segment is managed separately. This is also done with a view that if damage is caused to one segment, like in cases of complete deletion of data, the damage is not transferred to the entire disk. It rather remains confined to that particular segment.


In this kind, the number of partitions in RAM are fixed , but the size of each partition may be same or may not be so. Click here to learn more about it.


Three major steps are involved are:

  • Create
  • Format
  • Mount


You need to have a harddisk attached.

This command shows you the list of all attached disks.

In the picture below, you can see I have a harddisk of size 10 GiB attached to my OS named .

, In my case fdisk

This command creates the partition for you. The ’n’ in the line

indicates that we are creating a new partition.

The hard disk is of size 10GB in total, But I want to make use of 3GB so I will input +3G.

w: to save the changes made to the partition.


, In my case

Above command is used to format the partition.


Create a new directory , I created /mangesh.

In order to mount the partition to /mangesh.

To check the successful mounting of the partition.

cd /mangesh: change the directory.

Within the directory create a file , I created mangesh.txt.

Now comes our main task which is to increase or decrease the size of the static partition.

For accomplishing this task, we need to first unmount it , using command:

Confirm the same using .

This command will check errors and will mark file system as clean.


The above command resizes my partition to 5GB.

After unmounting you can see that no files exist, but don’t worry your files are safe. It’s not yet visible because once unmounted you need to mount it again.

For getting your files back along with the increased size of the partition, we need to mount it again:

Now search for your files. Boom! your files are safe and the size has also increased from 3GB to 5GB.

Similarly we can decrease the size .

Suppose we want to decrease from 3GB in the initial to 2GB, we need to follow the same steps as above.

Only a small change, during resizing :

In this way, Task is Completed Successfully !!

!! Thank You for Reading !!