our daily backup is done using the rdiff-backup tool, which in turn
utilizes rsync/librsync to do the actual mirroring work.
a few days ago we did a refactoring and renamed a bunch of directories.
for backward compatibility we maintain the old names by symlinking it to
the new names. so, for example, oldname1/ now becomes newname1/, and
oldname1 is now a symlink to newname1/.
we found that now the mirroring cannot complete. rsync doesn't seem to
be able to handle this. it tries to do an rmdir(oldname1) followed by
symlink(newname1,oldname1). however, since the directory oldname1/ in
the old mirror is not empty, rmdir fails with "Directory not empty" and
thus symlink fails too with "File exists" (since oldname1 has not been
deleted yet).
any pointers? we looked at the available rsync options but have found no
clue yet.
--
dave
--
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html
- Re: directories that change into symlinks David Garamond
- Re: directories that change into symlinks Eric Whiting
- Re: directories that change into symlinks David Garamond
- Re: directories that change into symlinks David Garamond
- Re: directories that change into symlinks John Van Essen
- Re: directories that change into symlinks jw schultz
- Re: directories that change into symlinks David Garamond
- Re: directories that change into symlinks Dave Dykstra
- Re: directories that change into symlinks David Garamond
- Re: directories that change into syml... Dave Dykstra