mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2025-06-28 20:26:53 +00:00
25 lines
846 B
Bash
25 lines
846 B
Bash
#!/bin/bash
|
|
|
|
VMID="105"
|
|
|
|
echo -e "\n=== 📦 Discos físicos detectados (lsblk) ==="
|
|
lsblk -dn -o PATH,TYPE | awk '$2 == "disk" {print $1}'
|
|
|
|
echo -e "\n=== 📌 Discos montados ==="
|
|
mount | grep /dev/sd || echo "Ninguno"
|
|
|
|
echo -e "\n=== 🧱 Discos en uso por LVM (pvs) ==="
|
|
pvs --noheadings -o pv_name | xargs -n1 readlink -f | sort -u || echo "Ninguno"
|
|
|
|
echo -e "\n=== ⚠ RAID activos (mdstat) ==="
|
|
awk '/^md/ {for (i=4; i<=NF; i++) print $i}' /proc/mdstat || echo "Ninguno"
|
|
|
|
echo -e "\n=== 💻 Discos ya asignados a la VM ID $VMID ==="
|
|
qm config "$VMID" | grep -E '^(scsi|sata|virtio|ide)[0-9]+:' | awk -F ':' '{print $2}' | cut -d',' -f1
|
|
|
|
echo -e "\n=== 🧪 FSTYPE de cada disco ==="
|
|
for disk in $(lsblk -dn -o PATH,TYPE | awk '$2 == "disk" {print $1}'); do
|
|
echo -e "\n→ $disk"
|
|
lsblk -ln -o NAME,FSTYPE "$disk" | tail -n +2
|
|
done
|