Nota: la versión de los repositorios (¿de qué distro?) seguramente es la versión OSE (Open Source Edition) que no tiene soporte para USB.
Otra nota: VirtualBox permite definir el espacio del disco duro de la máquina virtual pero no necesariamente tiene que ocupar ese espacio en tu disco duro sino que se va expandiendo conforme se vaya necesitando.
Última nota: La virtualización de VB es por software, osea que no vas a tener acceso directo a tu hardware ...
solo notas, que en definitiva para lo que quieres es una muy buena opción. Suerte