Originally posted by Ansla
View Post
This can be further confirmed by a blinking light on USB sticks that had it still blinking(which afaik is not related to any handle but actual I/O activity) and that if such a device was force removed(either via software or physically pulling it out), that remounting that USB the data file that was claimed transferred had in fact not finished and the data was incomplete/corrupt. I think I did this with a video file once that was around 1GB and after 2 hours or so transferring I had to go, so I pulled it out since it wouldn't eject, remounted to check it and the video was working for a bit then blank/broken iirc(but prior to ejecting, that same file on the USB mounted volume could be opened and played/scrubbed anywhere fine, because it was not being read from the media itself but most likely the RAM buffer that was still doing the transfer). I did the copy again and I think returned 7 hours later with it still going for a bit before finishing, and from there being fine. Same file transferred on Windows though to the same USB stick would be considerably faster than that duration and work fine, same with the Linux kernel tweaks to vm params.
Comment