summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2023-02-05 20:10:37 +0100
committerHelmut Grohne <helmut@subdivi.de>2023-02-05 20:10:37 +0100
commitdf0c0051397afc532528939571a1a54bc18402c9 (patch)
treeeed6d896687e773402f133fb028a98d17616d120 /bin
parentd7796a90aebc746593b99a40fce1e6192c9e1552 (diff)
downloaddebvm-df0c0051397afc532528939571a1a54bc18402c9.tar.gz
debvm-create: fix resizing of output image
resize2fs -b will not actually perform a resize. Rather, it will truncate the file to the filesystem length, reversing the earlier truncate call. Thus we need second resize2fs call to change the size of the filesystem. Fixes: 09bcaa8fe901 ("debvm-create: make the ext4 look more like ext4")
Diffstat (limited to 'bin')
-rwxr-xr-xbin/debvm-create1
1 files changed, 1 insertions, 0 deletions
diff --git a/bin/debvm-create b/bin/debvm-create
index 4d26ce9..f3090ec 100755
--- a/bin/debvm-create
+++ b/bin/debvm-create
@@ -326,6 +326,7 @@ check_skip ext4 && exit
set -x
truncate -s ">$SIZE" "$IMAGE"
+/sbin/resize2fs "$IMAGE"
/sbin/tune2fs -L debvm -c 0 -i 0 -O dir_index,dir_nlink,extents,extra_isize,flex_bg,has_journal,huge_file "$IMAGE"
/sbin/resize2fs -b "$IMAGE"
# Must fsck after tune2fs: https://ext4.wiki.kernel.org/index.php/UpgradeToExt4