X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=host%2Fdisk-umount;fp=host%2Fdisk-umount;h=d0033c0100a30f057b4653077b2806e512df60ed;hp=7bc737bc3c0e31f60d7269d96e87765e1de204de;hb=0d705d8e2a919ee40866307aa3e18b1a5c4e7583;hpb=3ad6118386977e346d81042e924e5db9c5f15b7d diff --git a/host/disk-umount b/host/disk-umount index 7bc737b..d0033c0 100755 --- a/host/disk-umount +++ b/host/disk-umount @@ -3,7 +3,7 @@ tool=$(readlink -e "${0%/*}/..") . "$tool"/host/lib.sh "$tool"/host/part-boot-umount -case $vm_use_lvm in +case $local_use_lvm in (yes) "$tool"/host/part-lvm-umount ;; @@ -14,12 +14,12 @@ case $vm_use_lvm in ;; (*) exit 1;; esac -sudo kpartx -d -v /dev/domU/$vm_fqdn-disk -#sudo xm block-detach 0 $vm_dev_disk +sudo kpartx -d -v /dev/domU/$local_fqdn-disk +#sudo xm block-detach 0 $local_dev_disk # XXX: DANGEREUX ; si jamais il bloque parce que le disque était encore utilisé : -# utiliser xm block-detach 0 $vm_dev_disk --force ; +# utiliser xm block-detach 0 $local_dev_disk --force ; # ôter les éventuels mappages LVM concernés avec dmsetup table et dmsetup remove --force ; # ôter les mappages concernés dans /etc/lvm/cache/.cache, # et pour bien trouver tous les mappages : -# % sudo find /dev -type l -exec sh -c 'printf "%s -> " "$@"; readlink "$@"' - {} \; | grep $vm_dev_disk +# % sudo find /dev -type l -exec sh -c 'printf "%s -> " "$@"; readlink "$@"' - {} \; | grep $local_dev_disk # enfin, ôter l'éventuel verrou dans /var/lock/lvm/