garage_ynh/conf/mount_disk.sh

17 lines
301 B
Bash
Raw Normal View History

2022-07-30 12:02:57 +00:00
#!bash
datadir=$1
format=$2
i=0
while $(fdisk -l /dev/nbd$i 1&>2 /dev/null)
do
i=$(( i + 1 ))
done
echo $i
modprobe nbd max_part=$(( i + 1 ))
qemu-nbd --connect /dev/nbd$i $datadir/garage.qcow2
if [[ "$format" = "true" ]]
then
mkfs.ext4 /dev/nbd$i > /dev/null
fi
mount /dev/nbd$i $datadir/data/