I seemed to have hit a bug in the underlying sub-system handling NTFS drives. I cannot seem to work with file paths that are more than 155 or so characters long (count includes "/mount/user/"). If the total file path is 152 characters or less everything works normally, such as rsync
, cp
, the file manager ...etc. However, once the character count exceeds a certain threshold then everything fails with an "input/output error"; I haven't determined the exact number but I know that 157 characters will fail.
I'm in the process of copying 4TB worth of data so manually shortening the paths isn't really an option, and I've already renamed the mount label to just 1 character but there are still files buried too deep. How do I get around this?
For reference I'm using 16.04.3 LTS, and the drive is mounted through USB, if that matters.
*note: although input/output errors are usually associated with hardware failures this is not the case; the files are perfectly fine.