cp: error writing ‘/home/kj/MyDrive/sourcefile’: Input/output error
cp: failed to extend ‘/home/kj/MyDrive/sourcefile’: Input/output error
I suppose cp and mv use a file creation method not appropriate for this kind of device. Either coreutils should detect the device and use a method better suited, or coreutils should restrain to be plain and simple and make use of a simple method working everywhere. (IMHO)