I'm going to go out on a limb by saying that cp returning a bunch of I/O errors in a row cannot be a good thing, but, hey

.
Is this a new device? How much space left do you have in the USB partition? Can you check the system logs to see if fsck complains about anything on boot?