49 lines
2.7 KiB
Bash
49 lines
2.7 KiB
Bash
#!/bin/bash
|
||
# Запустить на Proxmox: ssh root@sv1.ospab.host < find-storage.sh
|
||
|
||
echo "════════════════════════════════════════════════════════════"
|
||
echo "🔍 ПОИСК ВСЕХ STORAGE И ДИСКОВ НА PROXMOX"
|
||
echo "════════════════════════════════════════════════════════════"
|
||
echo ""
|
||
|
||
echo "1️⃣ ВСЕ storage (включая отключённые):"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
pvesm status
|
||
echo ""
|
||
|
||
echo "2️⃣ ВСЕ физические диски и разделы:"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE
|
||
echo ""
|
||
|
||
echo "3️⃣ Использование дискового пространства:"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
df -h | grep -E "Filesystem|local|vm-storage|root|dev"
|
||
echo ""
|
||
|
||
echo "4️⃣ LVM volumes (если используется):"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
lvs 2>/dev/null || echo "LVM не используется"
|
||
echo ""
|
||
|
||
echo "5️⃣ Конфигурация storage в Proxmox:"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
cat /etc/pve/storage.cfg
|
||
echo ""
|
||
|
||
echo "6️⃣ Права на storage директориях:"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
ls -lh /mnt/pve/ 2>/dev/null || echo "Нет /mnt/pve"
|
||
echo ""
|
||
|
||
echo "════════════════════════════════════════════════════════════"
|
||
echo "✅ Анализ завершен"
|
||
echo "════════════════════════════════════════════════════════════"
|
||
echo ""
|
||
echo "📝 ИНСТРУКЦИЯ:"
|
||
echo "1. Найдите в выводе выше ваш EXTRA диск (не local)"
|
||
echo "2. Проверьте строку 'NAME' в pvesm status - это точное имя storage"
|
||
echo "3. Обновите в backend/.env: PROXMOX_VM_STORAGE=<НАЙДЕННОЕ_ИМЯ>"
|
||
echo "4. Перезагрузите backend"
|
||
echo ""
|