so i just spent like an hour or two trying to debug why a 4gb flash drive was getting recognized as 2gb only until i realized something had created the /dev/sdb file and i was dding into the udev mounted at /dev instead of the flash drive itself
LINUX IS FUN !!!!
the fact that the activity light on the flash drive wasn't blinking should've tipped me off but noooo