Предположим, что VM уже создана и в нее требуется пробросить диск.
В первую очередь, требуется определить диск для проброса. Вводим в терминале:
lsblk
Выберете из своего списка нужный диск, в нашем случае это sdd1.
Для проброса используйте UUID диска. Также в дальнейшем можно использовать путь диска, но возможна неправильная идентификация при переподключении или смене диска. UUID можно узнать, введя команду:
blkid
Среди информации, которую вывела команда находим наш диск:
/dev/sdd1: LABEL="M-PM-^]M-PM->M-PM-2M-QM-^KM-PM-9 M-QM-^BM-PM->M-PM-<" BLOCK_SIZE="512" UUID="BEBA913FBA90F4DD" TYPE="ntfs" PARTUUID="ec4b487d-01" UUID = BEBA913FBA90F4DD
Далее ищем диск в директории /by-id:
ls /dev/disk/by-id/
Если в списке нет UUID, тогда используйте путь к диску.
Для проброса по пути диска используем:
qm set VM-ID - ContrN /dev/DISK-NAME
- VM-ID – ID виртуальной машины.
- ContrN – контроллер диска и его номер.
- DISK-NAME – имя диска.
Для проброса по UUID диска используем:
qm set VM-ID - ContrN /dev/disk/by-id/DISK-ID
- VM-ID – ID виртуальной машины.
- ContrN – контроллер диска и его номер.
- DISK – UUID диска.
После выполнения одной из команд, диск будет добавлен в VM.