Since I was using a pi zero, I didn't want to plug anything into the micro usb port except for the OTG cable and the edimax ew-7722utn v2 wifi adpater (which worked out of the box). If I had used a USB dongle for storage, I would have also had to use a USB hub, or hub cable, and, it would consume more power, albeit not much, but still a bit more.
Since I was already using a samsung evo+ 32gb card, I just wanted to leave the share folder alone, not mess with permissions or mounts, and just expand the root FS to use the remaining 26gb of space on the SD card. You can use parted to expand the root file system, and, that space will now be available to the root FS and the piratebox share... I know, bad practice, uploads could run the root partition out of space, but since I don't plan on long-term storage or usage, and, I just use all piratebox defaults, it is trivial to re-image and keep going, or, drop to single user mode and wipe the share directory. I used the arch linux image on a pi zero, followed the post-install and everything worked exactly as expected. Afterward, I used this guide to resize the root partition. This is a raspberry pi / raspbian guide, but parted and resizing linux partitions is almost universal across all linux distros, including arch, so it works like a charm.
[raspberrypi.stackexchange.com]
Since I was already using a samsung evo+ 32gb card, I just wanted to leave the share folder alone, not mess with permissions or mounts, and just expand the root FS to use the remaining 26gb of space on the SD card. You can use parted to expand the root file system, and, that space will now be available to the root FS and the piratebox share... I know, bad practice, uploads could run the root partition out of space, but since I don't plan on long-term storage or usage, and, I just use all piratebox defaults, it is trivial to re-image and keep going, or, drop to single user mode and wipe the share directory. I used the arch linux image on a pi zero, followed the post-install and everything worked exactly as expected. Afterward, I used this guide to resize the root partition. This is a raspberry pi / raspbian guide, but parted and resizing linux partitions is almost universal across all linux distros, including arch, so it works like a charm.
[raspberrypi.stackexchange.com]