Well, I mounted an image to the guest.
Then I finished, so I unmounted it in the vm and went to remove it to attach it to another guest...
I tried several different methods...
================================================================
[{username}@dom0 {foldername}]$ qvm-block -d {vmname}:xvdi
Usage: qvm-block -l [options]
usage: qvm-block -a [options] <vm-name> <device-vm-name>:<device>
usage: qvm-block -A [options] <vm-name> <file-vm-name>:<file>
usage: qvm-block -d [options] <device-vm-name>:<device>
usage: qvm-block -d [options] <vm-name>
List/set VM block devices.
qvm-block: error: Invalid VM or device name: {vmname}:xvdi
[{username}@dom0 {foldername}]$ qvm-block -d {vmname}:/dev/xvdi
Usage: qvm-block -l [options]
usage: qvm-block -a [options] <vm-name> <device-vm-name>:<device>
usage: qvm-block -A [options] <vm-name> <file-vm-name>:<file>
usage: qvm-block -d [options] <device-vm-name>:<device>
usage: qvm-block -d [options] <vm-name>
List/set VM block devices.
qvm-block: error: Invalid VM or device name: {vmname}:/dev/xvdi
[{username}@dom0 {foldername}]$ qvm-block -d {vmname}:/dev/xvdi1
Usage: qvm-block -l [options]
usage: qvm-block -a [options] <vm-name> <device-vm-name>:<device>
usage: qvm-block -A [options] <vm-name> <file-vm-name>:<file>
usage: qvm-block -d [options] <device-vm-name>:<device>
usage: qvm-block -d [options] <vm-name>
List/set VM block devices.
qvm-block: error: Invalid VM or device name: {vmname}:/dev/xvdi1
[{username}@dom0 {foldername}]$ qvm-block -d {vmname}
[{username}@dom0 {foldername}]$
----------------------------------------------------------------
So, the only one that worked was " qvm-block -d {vmname} "
But that detaches everything. I only wanted to detach xvdi
To attach it I used....
================================================================
[{username}@dom0 {foldername}]$ qvm-block -A {vmname} dom0:/run/media/{username}/{partition_label}/{imagename}.img
----------------------------------------------------------------
I did this when it was saying that the device wasn't there, just to make 100% sure it was.
================================================================
[root@{vmname} {foldername}]# ls /dev/xv*
/dev/xvda /dev/xvdb /dev/xvdc /dev/xvdc1 /dev/xvdd /dev/xvdi /dev/xvdi1
[root@{vmname} {foldername}]#
----------------------------------------------------------------
What is it that has gone wrong here?
but it says "<device-vm-name>" on the detatch, where the attach is "<file-vm-name>"... they are different...
So naturally, I assumed that fince it didn't say anything about "<file-vm-name>" that since I turned the file into a device on the guest, that the guest was the device-vm.
I merely looked at it the way that it said it's things.
But now I know better.
Thasnks.