Non-destructive partition growth. These instructions for direct disk partition mounting, without LVM or btrfs, etc. Only works if partition to be enlarged is the last partition on the disk to be used. Determine FS device /dev/sd? and SCSI ID for target disk. Verify fs type. mount | grep some/thing ls -l /dev/disk/by-path/ | grep sdX Back up df and partition table for disk df -m /dev/sdX > /tmp/df-pre.out parted /dev/sdX p > /tmp/parted-pre.out echo' 'un cy p quit' | parted /dev/sdX > /tmp/parted-cy-pre.out # For ADDM, verify that size reported by "Disk Configuration" # matches the parted disk size. Update OS knowledge of disk size ls /sys/class/scsi_device Find directly most closely matching SCSI ID for target disk. echo 1 > /sys/class/scsi_device*:A:B/device/rescan parted /dev/sdX p # To interactively see disk size increased # For ADDM, verify that size reported by "Disk Configuration" # matches the new parted disk size. Adjust partition table umount /dev/sdX8 umount /dev/sdX9 # All used FS partitions on the /dev/sdX disk # If the umounts fail, then stop apps and shells using, then retry cat /tmp/parted-cy-pre.out # To see original settings parted /dev/sdX (Session to adjust partition #1) un cy p (answer "f" at prompt) rm 1 mkpart some_tag ext4 0 100% quit parted /dev/sdX p > /tmp/parted-post.out echo' 'un cy p quit' | parted /dev/sdX > /tmp/parted-cy-post.out diff /tmp/parted-pre.out /tmp/parted-post.out diff /tmp/parted-cy-pre.out /tmp/parted-cy-post.out Grow the partition mount /dev/sdX8 mount /dev/sdX9 # All used FS partitions on the /dev/sdX disk # Start apps using these FSes # For ADDM, verify that "Disk Configuration" is happy resize2fs /dev/sdX8 df -m /dev/sdX > /tmp/df-post.out diff /tmp/df-pre.out /tmp/df-post.out