Hi!
I use Vagrant, and have not yet tried to format an SSD as ab XFS volume and then make it available to a MongoDB as it runs on a Vagrant box. I am guessing that we both need to study the Vagrant documentation for this.
Under every Vagrant box is really a VirtualBox instance that is running, and it might be that we have to set up parameters through VirtualBox to enable direct pass-through to hardware devices which are running on the host. I'm not sure; I've never done that yet.
I do not have extended experience with Vagrant. I first started using it when I took a MongoDB University course, M036, and that course expected students to use Vagrant. Since then, I have come to like Vagrant because I can use it on the command line. I seem to have plenty of space within my Vagrant boxes for MongoDB and various databases and many collections. That works for me. I can shut down the Vagrant box (`'vagrant halt') and start it up again (`vagrant up') and then ssh into the box and start MongoDB, and all my data is there.
Thanks so much
Bob