Чтобы пробросить раздел диска /dev/sda1 в виртуальную машину Proxmox, нужно понимать, что это не весь диск, а один из его разделов. Проброс раздела возможен, но требует осторожности, особенно если он используется хостом. Вот как это можно сделать:


⚙️ 1. Убедитесь, что раздел не используется

Проверьте, что /dev/sda1 не смонтирован:

mount | grep /dev/sda1

Если он смонтирован — отмонтируйте:

umount /dev/sda1

⚠️ Никогда не пробрасывайте раздел, который используется хостом — это может привести к повреждению данных.


🧾 2. Добавьте раздел в конфигурацию VM

Откройте файл конфигурации виртуальной машины:

nano /etc/pve/qemu-server/100.conf

Добавьте строку:

scsi1: /dev/sda1,format=raw
  • scsi1 — имя устройства в VM (можно использовать virtioX, sataX, ideX).
  • format=raw — указывает, что это raw-устройство, без обёртки.

🔄 3. Перезапустите виртуальную машину

qm stop 100
qm start 100

📌 Альтернатива: использовать loop-устройство

Если ты хочешь пробросить файл, а не раздел, можно создать loop-устройство:

losetup /dev/loop10 /dev/sda1

И затем пробросить /dev/loop10 в VM.


🔐 Важно

  • Проброс раздела /dev/sda1 — это нестандартный подход. Обычно пробрасывают весь диск (/dev/sda) через путь /dev/disk/by-id/....
  • Если ты хочешь, чтобы VM видела диск как полноценный физический, лучше пробросить весь диск, а не отдельный раздел.

От alex

Обучаемый.