# bash -x reproducer foo31 + set -e + VG=vg + NAME=foo31 + '[' -z foo31 ']' + lvcreate -n foo31 -L128M /dev/vg /dev/sdb: open failed: No medium found Logical volume "foo31" created. + mke2fs -F -m0 -b 4096 -t ext4 -O 'resize_inode,^has_journal' -E resize=1073741824 /dev/vg/foo31 mke2fs 1.44.3 (10-July-2018) Discarding device blocks: 4096/32768 done Creating filesystem with 32768 4k blocks and 32768 inodes Allocating group tables: 0/1 done Writing inode tables: 0/1 done Writing superblocks and filesystem accounting information: 0/1 done + mount /dev/vg/foo31 /mnt + lvextend -f --size 1708M /dev/vg/foo31 /dev/sdb: open failed: No medium found Size of logical volume vg/foo31 changed from 128.00 MiB (32 extents) to <1.67 GiB (427 extents). Logical volume vg/foo31 successfully resized. + df -h /mnt Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg-foo31 124M 2.1M 120M 2% /mnt + resize2fs /dev/vg/foo31 2361000s resize2fs 1.44.3 (10-July-2018) Filesystem at /dev/vg/foo31 is mounted on /mnt; on-line resizing required old_desc_blocks = 1, new_desc_blocks = 1 The filesystem on /dev/vg/foo31 is now 295125 (4k) blocks long. + df -h /mnt Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg-foo31 1.1G -16T 17T - /mnt + resize2fs /dev/vg/foo31 3109200s resize2fs 1.44.3 (10-July-2018) ^C