diff --git a/scripts/build_userdata.sh b/scripts/build_userdata.sh index 4bae253..f0f5281 100755 --- a/scripts/build_userdata.sh +++ b/scripts/build_userdata.sh @@ -25,8 +25,9 @@ function create_image() { mkdir $WORKDIR cd $WORKDIR - fallocate -l $IMAGE_SIZE $USERDATA_IMAGE - mkfs.ext4 $USERDATA_IMAGE + # Keep the userdata image's logical size without allocating empty space on disk. + truncate -s $IMAGE_SIZE $USERDATA_IMAGE + mkfs.ext4 -F $USERDATA_IMAGE mkdir $MNTDIR sudo mount $USERDATA_IMAGE $MNTDIR