This commit is contained in:
oiseauroch
2022-11-30 11:59:12 +01:00
parent 94188611cf
commit 81776945bb
6 changed files with 9 additions and 13 deletions

View File

@@ -8,7 +8,7 @@ then
do
i=$(( i + 1 ))
done
echo $i
echo $i > $datadir/nbd_index
modprobe nbd max_part=$(( i + 1 ))
qemu-nbd --connect /dev/nbd$i $datadir/garage_data.qcow2
if [[ "$format" = "true" ]]

View File

@@ -8,7 +8,7 @@ User=__APP__
Environment='RUST_LOG=garage=info' 'VIRTUALISATION=__VIRTUALISATION__' 'RUST_BACKTRACE=1'
ExecStartPre=+__FINALPATH__/mount_disk.sh
ExecStart=__FINALPATH__/garage -c __FINALPATH__/garage.toml server
ExecStopPost=+__FINALPATH__/umount_disk.sh __NBD_INDEX__
ExecStopPost=+__FINALPATH__/umount_disk.sh
WorkingDirectory=__FINALPATH__/
StandardOutput=append:/var/log/__APP__/__APP__.log
StandardError=inherit

View File

@@ -1,7 +1,8 @@
#!/bin/bash
if [ "$VIRTUALISATION" = "true" ]
then
nbd=$1
datadir=__DATADIR__
nbd=$(cat $datadir/nbd_index)
umount /dev/nbd$nbd
qemu-nbd --disconnect /dev/nbd$nbd
fi