bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#25930: optimize mv for multiple bind mounts


From: L A Walsh
Subject: bug#25930: optimize mv for multiple bind mounts
Date: Thu, 02 Mar 2017 13:16:49 -0800
User-agent: Thunderbird

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).

   Seems like the linux kernel should have a check for that case.
(I.e. coreutils isn't likely the right place to try to fix this, since
you'd want the 'rename' optimization to happen no matter what tool
you used.

   Anyone know why Linux doesn't do detection by device vs.
by mount point?  Both pieces of info have their use, but for rename
seems that 'by device' would be optimal.









reply via email to

[Prev in Thread] Current Thread [Next in Thread]