Can we use USB as a disk storage for a template/qube

I’m not sure that this is even possible, but I run Qubes on a laptop with limited disk space and want to use USB as my source for disk storage when I create a template/AppVM. How can I do that?

I have to ask a question to clarify.

Do you want to store the AppVM and template themselves on the USB drive? Or just have the USB drive function as storage within the AppVM?

Yes, the first one: templates and AppVMs. If there’s no option for the template, then only AppVMs.

Ah. Well, I’ve never done that. But I think it’s possible. This page discusses putting VMs on a different disk, and as far as I know you should be able to use a USB, so it might get you started.

One thing that may make it difficult and inadvisable is that dom0 would have to mount the USB. I suspect that’s a bad idea from a security standpoint, without taking some precautions with the thumbdrive or usb drive.

I’m afraid to break things while testing/playing with this, but I think these are different because of the nature of how Qubes treat internal hard drives.