Operations 5 min read

Step‑by‑Step Guide to Expanding a Mounted Linux Disk with XFS

This article explains how to identify a full disk, prepare the environment, partition and format a new disk, update fstab, copy data, and verify the expansion using Linux commands such as fdisk, mkfs.xfs, mount, and du.

Practical DevOps Architecture
Practical DevOps Architecture
Practical DevOps Architecture
Step‑by‑Step Guide to Expanding a Mounted Linux Disk with XFS

When a mounted disk (e.g., /dev/sdb mounted at /apps ) reaches high usage (over 85%), you can expand storage by adding a new disk (e.g., /dev/sdc ).

Initial disk list (output of lsblk ) shows existing disks sda , sdb , and sdc .

Environment preparation :

Create the mount point: mkdir /apps

Partition the existing disk: fdisk /dev/sdb

Format the new partition with XFS: mkfs.xfs /dev/sdb1

Verify the filesystem: blkid /dev/sdb1

Edit /etc/fstab to add an entry for automatic mounting.

Disk expansion :

Create a new mount point: mkdir /data

Partition the added disk: fdisk /dev/sdc

Format the new partition: mkfs.xfs /dev/sdc1

Verify the new filesystem: blkid /dev/sdc1

Edit /etc/fstab to mount /dev/sdc1 at /data on boot.

Copy existing data: cp -a /apps/. /data/

Compare sizes to confirm successful copy: du -sh /apps and du -sh /data

Unmount the original mount point: umount /apps

After these steps, the new disk provides additional space (e.g., 30 GB with only 1 % used) and the system continues to operate with the expanded storage.

Linuxdisk expansionFilesystemmountfdiskXFS
Practical DevOps Architecture
Written by

Practical DevOps Architecture

Hands‑on DevOps operations using Docker, K8s, Jenkins, and Ansible—empowering ops professionals to grow together through sharing, discussion, knowledge consolidation, and continuous improvement.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.