Чтобы пробросить раздел диска /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 видела диск как полноценный физический, лучше пробросить весь диск, а не отдельный раздел.