Update disk-passthrough_ct.sh

This commit is contained in:
MacRimi 2025-08-16 17:22:33 +02:00 committed by GitHub
parent 7693f313c4
commit bda7834a4f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -223,7 +223,12 @@ is_disk_in_use() {
}
FREE_DISKS=()
LVM_DEVICES=$(pvs --noheadings -o pv_name 2> >(grep -v 'File descriptor .* leaked') | xargs -n1 readlink -f | sort -u)
LVM_DEVICES=$(pvs --noheadings -o pv_name 2> >(grep -v 'File descriptor .* leaked') | xargs -r -n1 readlink -f | sort -u)
if [[ -n "$LVM_DEVICES" ]] && echo "$LVM_DEVICES" | grep -qFx "$REAL_PATH"; then
IS_MOUNTED=true
fi
RAID_ACTIVE=$(grep -Po 'md\d+\s*:\s*active\s+raid[0-9]+' /proc/mdstat | awk '{print $1}' | sort -u)
while read -r DISK; do