And we're done! It took 48 hours and 23 minutes. Far slower than Cyberduck CLI, but it did the job correctly, which is worth... everything.
And now I have a Raspberry Pi ready to perform this sort of batch upload in the future, if (who am I kidding? WHEN) other such disks turn up.
code4lib.social is a GLAM-themed Mastodon Instance.