LVM lets you resize and manage storage flexibly:
sudo pvs
sudo vgs
sudo lvs
lsblk
sudo pvcreate /dev/sdb
sudo vgcreate vg_data /dev/sdb
sudo lvcreate -n lv_app -L 50G vg_data
Format + mount:
sudo mkfs.ext4 /dev/vg_data/lv_app
sudo mount /dev/vg_data/lv_app /mnt/app
sudo lvextend -L +10G /dev/vg_data/lv_app
sudo resize2fs /dev/vg_data/lv_app # ext4
For XFS:
sudo xfs_growfs /mnt/app