5
0
Fork 0
mirror of https://codeberg.org/Computertruhe/Setup-Skripte.git synced 2025-06-28 11:26:18 +02:00

nvme-suffix geaddet. Bzip2. unterstützt

This commit is contained in:
Robert 2023-12-31 14:25:07 +01:00
parent 1fc3684997
commit 74a9a97ca4

View file

@ -19,14 +19,28 @@ echo "HDD dev angeben! z. B. /dev/hdc"
exit 1
fi
NVME_PARTITION_SUFFIX=''
if [[ "$DEV" == *"nvme"* ]]; then
echo "$DEV is NVME device"
NVME_PARTITION_SUFFIX='p'
fi
echo "Warte 5 Sekunden vor dem löschen, abbrechen mit strg + c..."
sleep 5
echo "Achtung - vorbei, ich mache jetzt alles platt auf" "${DEV}"
sudo dd if="$IMG" of=$DEV bs=1M status=progress
case "$IMG" in
*.bz2)
sudo dd if="$IMG" bs=1M status=progress | bzip2 -d > "$DEV"
;;
*)
sudo dd if="$IMG" of=$DEV bs=1M status=progress
;;
esac
sync
sudo growpart $DEV 3
sudo mount ${DEV}3 /mnt
sudo mount ${DEV}${NVME_PARTITION_SUFFIX}3 /mnt
sudo btrfs filesystem resize max /mnt
sudo umount /mnt
sync