I am trying to attach a dedicated LV for data to a VM.
I managed so far to create the VMDK as being root, other users results in access denied failure.
Code: Select all
VBoxManage internalcommands createrawvmdk -filename /guests/Suse\ non-GUI/testlv.vmdk -rawdisk /dev/mapper/host-test--lv
RAW host disk access VMDK file /guests/Suse non-GUI/testlv.vmdk created successfully.Code: Select all
VBoxManage storageattach Suse\ non-GUI --storagectl "SATA Controller" --port 1 --device 1 --type hdd --medium /guests/Suse\ non-GUI/testlv.vmdk
VBoxManage: error: The medium '/guests/Suse non-GUI/testlv.vmdk' can't be used as the requested device type
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Medium, interface IMedium, callee nsISupports
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "/guests/Suse non-GUI/testlv.vmdk"