Привет, ребята! Пытаюсь запустить UNRAID в VM, конкретно пытаюсь разобраться, как виртуализировать подключение USB-флешки. Смотрел похожие вопросы ( и ), но ни один из них не позволяет UNRAID писать на виртуальный USB-диск. Предпринял следующие шаги: 1. Создал VHD и скопировал его на Proxmox через SCP. 1a. VHD создан в соответствии с инструкциями UNRAID. 2. Запустил следующий скрипт: Bash: VMNUM=1112
VMSCSINUM=0
VMDISKLOC=/mnt/prox/images
DISK_STOR=Proxmox
USBARG="args: -drive 'file=$VMDISKLOC/$VMNUM/vm-$VMNUM-disk-$VMSCSINUM.raw,if=none,id=drive-usb0,format=raw,cache=none,aio=io_uring,detect-zeroes=on' -device 'usb-storage,drive=drive-usb0,bootindex=1,removable=on'"
cd $VMDISKLOC/$VMNUM/
qemu-img convert -O raw UNRAID.vhd unraid.img && \
rm UNRAID.vhd && \
qm importdisk $VMNUM unraid.img $DISK_STOR && \
qm set $VMNUM --scsihw virtio-scsi-pci --scsi$VMSCSINUM $DISK_STOR:$VMNUM/vm-$VMNUM-disk-$VMSCSINUM.raw && \
sed -i -e "1i${USBARG} ${1}" /etc/pve/qemu-server/$VMNUM.conf Попробовал оба варианта: Код: args: -drive 'file=/mnt/prox/images/1112/vm-1112-disk-0.raw,if=none,id=drive-usb0,format=raw,cache=none,aio=io_uring,detect-zeroes=on' -device 'usb-storage,drive=drive-usb0,bootindex=1,removable=on' и Код: args: -drive id=stick,if=none,format=raw,file=/mnt/prox/images/1112/unraid.img -device usb-storage,drive=stick,bootindex=1,removable=on И хотя VM загружается в UNRAID с обоими, появляется предупреждение, что не удается писать на "диск". Правильно ли использовать img/raw здесь? У кого-нибудь получилось передать доступ к записи образа диска как виртуальный USB-диск (независимо от того, UNRAID или нет)?
VMSCSINUM=0
VMDISKLOC=/mnt/prox/images
DISK_STOR=Proxmox
USBARG="args: -drive 'file=$VMDISKLOC/$VMNUM/vm-$VMNUM-disk-$VMSCSINUM.raw,if=none,id=drive-usb0,format=raw,cache=none,aio=io_uring,detect-zeroes=on' -device 'usb-storage,drive=drive-usb0,bootindex=1,removable=on'"
cd $VMDISKLOC/$VMNUM/
qemu-img convert -O raw UNRAID.vhd unraid.img && \
rm UNRAID.vhd && \
qm importdisk $VMNUM unraid.img $DISK_STOR && \
qm set $VMNUM --scsihw virtio-scsi-pci --scsi$VMSCSINUM $DISK_STOR:$VMNUM/vm-$VMNUM-disk-$VMSCSINUM.raw && \
sed -i -e "1i${USBARG} ${1}" /etc/pve/qemu-server/$VMNUM.conf Попробовал оба варианта: Код: args: -drive 'file=/mnt/prox/images/1112/vm-1112-disk-0.raw,if=none,id=drive-usb0,format=raw,cache=none,aio=io_uring,detect-zeroes=on' -device 'usb-storage,drive=drive-usb0,bootindex=1,removable=on' и Код: args: -drive id=stick,if=none,format=raw,file=/mnt/prox/images/1112/unraid.img -device usb-storage,drive=stick,bootindex=1,removable=on И хотя VM загружается в UNRAID с обоими, появляется предупреждение, что не удается писать на "диск". Правильно ли использовать img/raw здесь? У кого-нибудь получилось передать доступ к записи образа диска как виртуальный USB-диск (независимо от того, UNRAID или нет)?

