BioSehnsucht
Model 3 LR
USB writes won't ever be fast with a Raspberry Pi Zero. They're a bit faster on an Orange Pi Zero (I don't have the newer flavors of Orange Pi Zero at hand to test but they might be tad faster still).Over the weekend I endeavored into this project. After multiple image writes using rufus (at least 10), I have it running. My micro SD card is 128GB and I divided my dash cam and music partitions in half. Once I was able test videos were copying when leaving the car and connecting to home WiFi, I moved onto the music.
I had already tested music sync with a couple of albums being copied over as an initial test. So then I erased that music and proceeded to connect through USB so I can copy files faster. Or so I thought. I plugged into a laptop and was presented with the CAM partition and the Music partition. So I then started copy my 30GB of music over to the appropriate partition. This took a good 2.5+ hrs. I was averaging around 3MB/sec on copy. Since I was short on cables, I just used the cable that was for my smart watch. So I didn't get to check to see if that was the issue. Do other people find copying music agonizingly slow?
Initial plugin to car presented with sentry mode icon and recording indicator. However music didn't show up at the time and it appeared that shortly after sentry mode wasn't available. After unplugging from USB hub and plugging back in, both items were working as it should. Once I copied all my music and plugged the Pi Zero W back, nothing showed up for about 7 minutes so then I pulled it out and plugged back in and everything appears to be working at this point.
I can't imagine having to reimage just so I can copy music over again as I'd rather a separate USB just for music at this stage.
The problem is that instead of writing directly to the storage, like with a regular USB drive, it's going through disk emulation software running on the Pi Zero, and it's not a particularly fast device to begin with. A combination of the slowdown due to g_mass_storage software emulation of a USB drive, and slow actual IO to the underlying storage, and various internal data paths that are slower than full USB speed, means that write speeds will always be mediocre at best on these lower powered Pi devices.
Hopefully a Raspberry Pi 4B will be much faster since it's not a lower power device. I plan to pick one up soon to play with.
Perhaps you can set up a Samba ("Windows") network share on your device and transfer the music via WiFi instead, this might be faster (or might not, for similar reasons these small Pi devices tend to have slow WiFi)