This article describes how to edit a partition after you enlarge block storage in Linux.
You restarted the server after increasing the block storage size.
You have logged on to the server as administrator.
Install the growpart program.
[root@localhost ~]# apt-get update
[root@localhost ~]# apt-get install cloud-initramfs-growroot
CentOS 7 and CentOS 8:
[root@localhost ~]# yum install cloud-utils-growpart
To list the block of storage that is assigned to the server, enter the following command:
[root@localhost ~]# lsblk After entering the command, you will be shown all the important information about the existing disks and the assigned block of storage that you have enlarged.
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 99.5G 0 part
├─centos-root 253:0 0 97.5G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 40G 0 disk
└─sdb1 8:17 0 20G 0 part /mnt/block
sr0 11:0 1 1024M 0 rom In the above example, the server is assigned a block of storage, the size of which has been increased from 20 GB to 40 GB. This block has the name sdb.
Use the following growpart command to expand the first partition on the Storage block. Note that there is a space between the device name and the partition number.
[root@localhost ~]# growpart /dev/dev/dev_name 1
[root@localhost ~]# growpart /dev/sdb 1
To customise the ext4 file system, type the following command:
[root@localhost ~]# resize2fs -p /dev/sdb1
If the file system is not enlarged, restart the server. Then enter the command resize2fs -p /dev/sdb1 again.
To check the available space of the Block Storage, type the following command:
[root@localhost ~]# df -h You will then see the new size of the Block Storage.
Example: [root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 17M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 98G 2.3G 96G 3% /
/dev/sdb1 40G 48M 38G 1% /mnt/block
/dev/sda1 507M 228M 280M 45% /boot
tmpfs 376M 0 376M 0% /run/user/0
Did this article help you?
Your feedback helps us to further improve our services. To leave feedback, log in to your IONOS account by clicking on the login button at the top right. You can then submit a rating below the article.