From 0bca0f15ea25fd3559e89f4fbf8a154174669f83 Mon Sep 17 00:00:00 2001 From: Holger Pandel Date: Wed, 20 Nov 2019 14:19:59 +0100 Subject: [PATCH] qcow2 umount changed Force fs sync on umount and reverse kpartx/qemu-nbd unloading --- scripts/qcow2_handling | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/qcow2_handling b/scripts/qcow2_handling index 0b13860..a04c742 100644 --- a/scripts/qcow2_handling +++ b/scripts/qcow2_handling @@ -38,6 +38,7 @@ export -f mount_qimage # umount qcow2 image: umount_image umount_qimage() { + sync while mount | grep -q "$1"; do local LOCS LOCS=$(mount | grep "$1" | cut -f 3 -d ' ' | sort -r) @@ -46,8 +47,8 @@ umount_qimage() { umount "$loc" done done - qemu-nbd -d $NBD_DEV kpartx -d $NBD_DEV + qemu-nbd -d $NBD_DEV } export -f umount_qimage