diff --git a/kubuntu/platte_bespielen_btrfs.sh b/kubuntu/platte_bespielen_btrfs.sh new file mode 100644 index 0000000..b4ffda7 --- /dev/null +++ b/kubuntu/platte_bespielen_btrfs.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +IMG="$1" +DEV="$2" + +if [ -z "$(command -v growpart)" ]; then + echo "growpart fehlt! Installiere cloud-guest-utils..." + sudo apt update + sudo apt install -y cloud-guest-utils +fi + +if [ -z "$IMG" ] ; then +echo "Image-File angeben!" +exit 1 +fi + +if [ -z "$DEV" ] ; then +echo "HDD dev angeben! z. B. /dev/hdc" +exit 1 +fi + +echo "Warte 1 Sekunden vor dem löschen, abbrechen mit strg + c..." +sleep 1 +echo "Achtung - vorbei, ich mache jetzt alles platt auf" "${DEV}" + +sudo dd if="$IMG" of=$DEV bs=1M status=progress +sync +sudo growpart $DEV 3 +sudo mount ${DEV}3 /mnt +sudo btrfs filesystem resize max /mnt +sudo umount /mnt +sync