close 25930
stop

(triaging old bugs)

On 2017-03-04 1:01 a.m., Sven Joachim wrote:
On 2017-03-02 13:16 -0800, L A Walsh wrote:

Sven Joachim wrote:
,----
|   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.)
----
    That's unfortunate, as Windows recognizes moves between
the same device and does a rename vs. a copy (i.e. it doesn't
matter if the mounted object from the mount is different, as
long as the rename happens between the same devices).

Linux used to do the same in kernel 2.2, but changed the behavior when
bind mounts were introduced in 2.4.0.  In other words, it's deliberate.


Given the above (kernel limitation), I'm closing this bug.
Discussion can continue by replying to this thread.

-assaf




Reply via email to