From dbf63b947a7974a34d5d6c76e5e40c77e81b7a00 Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Sat, 6 Jun 2026 21:55:45 +0800 Subject: Recently, umount bd2 often fails due to busy, I guess maybe because I did not `sync` beforehand, trying it now, not tested --- sh/upd | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sh') diff --git a/sh/upd b/sh/upd index 95e4c91..593d3e5 100755 --- a/sh/upd +++ b/sh/upd @@ -374,6 +374,7 @@ monthly_misc () { # # Note `udisksctl lock` need ebd2 locked crypto_LUKS fs, but `sudo # cryptsetup close` need bd2 unlocked ext4 fs. + sync umount /run/media/xyz/bd2 udisksctl lock -b /dev/disk/by-label/ebd2 udisksctl power-off -b /dev/disk/by-label/ebd2 @@ -419,6 +420,7 @@ monthly_misc () { # another way: #disk="$(realpath /dev/disk/by-label/Ventoy | awk 'END{sub(/[[:digit:]]+$/,"",$0);print}')" sudo ventoy -l "$disk" | awk '/Ventoy:/{a=$2} /Ventoy Version in Disk:/{b=$NF;exit} END{exit((a==b)?1:0)}' && echo y | sudo ventoy -u "$disk" + sync umount /run/media/xyz/Ventoy /run/media/xyz/FAT32DIR udisksctl power-off -b /dev/disk/by-label/Ventoy -- cgit v1.3.1