From f1be35cb0513024736c86dab619e6d6d98f0e8b9 Mon Sep 17 00:00:00 2001 From: Laborratte5 Date: Wed, 25 Mar 2026 14:22:56 +0100 Subject: [PATCH] feat: enlarge main partition --- provision-pi.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/provision-pi.sh b/provision-pi.sh index 40ca328..e4a78ab 100755 --- a/provision-pi.sh +++ b/provision-pi.sh @@ -7,7 +7,21 @@ flash_sd () { xzcat --stdout $img_file | dd of=$sd_card status=progress } +enlarge_partition () { + device=$1 + partnr=2 + echo "Resize main partition" + sfdisk --backup $device -N $partnr << EOF +,+ +print +EOF + echo "Resize filesystem" + e2fsck -f "$device"p$partnr + resize2fs -p "$device"p$partnr +} + read -e -p "Compressed Image file: " IMG_FILE read -e -p "SD Card: " SD_CARD flash_sd "$IMG_FILE" "$SD_CARD" +enlarge_partition "$SD_CARD"