Is this move between directories on the same file system?

Rename as a system call only works within a file system.

The user space mv command becomes a copy when not the same file system.

Regards,

Ric


On Fri, May 25, 2018, 8:51 AM John Spray <jsp...@redhat.com> wrote:

> On Fri, May 25, 2018 at 1:10 PM, Oliver Freyermuth
> <freyerm...@physik.uni-bonn.de> wrote:
> > Dear Cephalopodians,
> >
> > I was wondering why a simple "mv" is taking extraordinarily long on
> CephFS and must note that,
> > at least with the fuse-client (12.2.5) and when moving a file from one
> directory to another,
> > the file appears to be copied first (byte by byte, traffic going through
> the client?) before the initial file is deleted.
> >
> > Is this true, or am I missing something?
>
> A mv should not involve copying a file through the client -- it's
> implemented in the MDS as a rename from one location to another.
> What's the observation that's making it seem like the data is going
> through the client?
>
> John
>
> >
> > For large files, this might be rather time consuming,
> > and we should certainly advise all our users to not move files around
> needlessly if this is the case.
> >
> > Cheers,
> >         Oliver
> >
> >
> > _______________________________________________
> > ceph-users mailing list
> > ceph-users@lists.ceph.com
> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> >
> _______________________________________________
> ceph-users mailing list
> ceph-users@lists.ceph.com
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to