Using LVM
Test Setup
truncate -s 1G /tmp/a
truncate -s 1G /tmp/b
read loop_a < <( losetup -Pf --show /tmp/a )
read loop_b < <( losetup -Pf --show /tmp/b )
pvcreate ${loop_a}
pvcreate ${loop_b}
pvdisplay
vg_name="storage"
vgcreate ${vg_name} ${loop_a}
vgextend ${vg_name} ${loop_b}
vgdisplay
lv_name="test"
lvcreate --size 1500MB --type striped ${vg_name} --name ${lv_name}
lvdisplay ${vg_name}
Tear Down
lvremove ${vg_name}/${lv_name}
vgremove ${vg_name}
pvremove ${loop_a}
pvremove ${loop_b}
losetup -d ${loop_a}
losetup -d ${loop_b}
rm /tmp/a /tmp/b