Linux device does not show the correct disk space after a resize
This article explains why a Linux® root partition might appear unchanged after you resize a server
and how to correct the issue.
Disk configuration types
Some Linux images enable you to select one of the following disk configurations when you create a server:
- Automatic: The default option that formats additional drive space and expands the root partition
to fill the entire system disk with a resize. - Manual: The option that provides additional customization options for the disk and avoids additional boot process time.
This option leaves the root partition unchanged and leaves any additional space unformatted and unpartitioned.
Note: Use the df -h
command to view filesystem information, such as Name, Size, Used Space,
Available Space, Use Percentage, and Mount.
Sample df -h
command output
df -h
command output[root@expanse ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 40G 1.7G 36G 5% /
The issue and the solution
With the manual disk configuration, the root partition shows as unchanged after the resize completes.
To correct this error, use the following command to perform a file system extension:
resize2fs /dev/xvd<xx>
NOTE: You need to replace the <xx>
portion of the command with the appropriate filesystem name, such as /dev/xvda1
.
After the command completes, rerun the df -h
command to confirm success. You should see output similar to the following:
[root@expanse ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 79G 1.7G 74G 3% /
Updated 12 months ago