I got over 700gb of 3D movies, 200gb of 180/360 videos, and I put them in a 1TB sd card, which I always brought along when traveled.
When need to play them, I'll put the SD card in an OTG adapter, then plug it in my phone.
In my phone I will turn on wifi tethering and run a DLNA server app.
Then I will use my Quest 2 to connect to the wifi, and use DeoVR to find the DLNA server. Sometimes DeoVR cannot find the server, but I can still use the browser manually to show the share files in a html page. I will click on the file link that I'm interested.
After that, I can just sit back and enjoy the movie or video for a long time. This method works everywhere, including at 10,000 feet altitude or in the middle of the ocean.
Watching 3D movies in VR is like a true blessing. Even bad movies suddenly become interesting because of various 3D effects.