add btrfs image script
This commit is contained in:
parent
47da9c7129
commit
b9d99a9c75
|
@ -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
|
Loading…
Reference in New Issue