The tempy library uses rename to move the files under Linux. While moving a directory to the temporary directory, an error occurred because:
EXDEV oldpath and newpath are not on the same mounted filesystem.
(Linux permits a filesystem to be mounted at multiple points,
but rename() does not work across different mount points,
even if the same filesystem is mounted on both.)
This came up in https://github.com/feramhq/transity/issues/32
Summary
The tempy library uses
rename
to move the files under Linux. While moving a directory to the temporary directory, an error occurred because:For more, see
man rename
manpage: http://man7.org/linux/man-pages/man2/rename.2.html