From 0e4fc7e79aad55d9e335c3f61ec8ecd58d8d082a Mon Sep 17 00:00:00 2001 From: Alex Genovese Date: Fri, 22 Dec 2023 11:04:00 +0100 Subject: [PATCH] add disk health check --- quickemu | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/quickemu b/quickemu index c00388c..0f1cb5e 100755 --- a/quickemu +++ b/quickemu @@ -1749,6 +1749,14 @@ if [ -n "${VM}" ] && [ -e "${VM}" ]; then exit 1 fi + DiskChkMsg="$("$QEMU_IMG" check -q "${disk_img}" 2>&1)" + + if [[ $DiskChkMsg ]]; then + echo; echo "ERROR! disk.qcow2 has problems. Try qemu-img check --help." + echo; echo "$DiskChkMsg" ; echo + exit 1 + fi + VMDIR=$(dirname "${disk_img}") VMNAME=$(basename "${VM}" .conf) VMPATH=$(realpath "$(dirname "${VM}")")