achim22
Goto Top

Rsync -delete

Hi,

warum werden Dateien gelöscht, die außerhalb von /mnt/pve/BX60_1/ und /mnt/Backup/ liegen mit dem Befehl :

rsync -n -a --progress --delete -hh --stats --partial -e "ssh -p 2222" /mnt/pve/BX60_1/ root@xyz.net:/mnt/Backup/


deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/ref.oldascii
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/ref.obs_zeroes
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/ref.lcase
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/ref.ibm
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/ref.ebcdic
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/ref.ascii
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/position.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/misc.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/gen.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/extern.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/dd.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/dd.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/dd.1
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/conv_tab.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/conv.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/args.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/Makefile.depend
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/Makefile
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/dd/
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/tests/format_string_test.sh
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/tests/Makefile.depend
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/tests/Makefile
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/tests/
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/vary.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/vary.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/netdate.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/extern.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/date.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/date.1
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/Makefile.depend
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/Makefile
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/date/
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/csh/iconv_stub.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/csh/iconv_stub.c
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/csh/config_p.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/csh/config.h
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/csh/Makefile.depend
deleting iocage/releases/11.3-RELEASE/root/usr/src/bin/csh/Makefile
/code>


gruß

Content-ID: 565860

Url: https://administrator.de/contentid/565860

Ausgedruckt am: 13.11.2024 um 08:11 Uhr

cykes
cykes 18.04.2020 aktualisiert um 13:44:34 Uhr
Goto Top
Moin,


Zitat von @achim22:
warum werden Dateien gelöscht, die außerhalb von /mnt/pve/BX60_1/ und /mnt/Backup/ liegen mit dem Befehl :
liegen die Dateien wirklich außerhalb von /mnt/pve/BX60_1/ ?
Befindet sich die Struktur iocage/releases/11.3-RELEASE/[...] nicht unterhalb von /mnt/pve/BX60_1/ ?
(Man beachte, dass vor dem iocage kein führender / steht!)

Falls nicht, musst Du nochmal ein paar mehr Details angeben.

Gruß

cykes
143728
143728 18.04.2020 aktualisiert um 13:59:54 Uhr
Goto Top
Stichwort "Symlinks" sollte dir was sagen.
https://linux.die.net/man/1/rsync
Lochkartenstanzer
Lochkartenstanzer 18.04.2020 aktualisiert um 14:07:29 Uhr
Goto Top
Zitat von @143728:

Stichwort "Symlinks" sollte dir was sagen.
https://linux.die.net/man/1/rsync

Symbolische Links werden aber nur verfolgt, wenn -L als Option angegeben ist. Um auszuschließen, aß ein rsync-Alias definiert ist, das -L als Option hat, sollte man zuerst unalias rsync sagen, bevor man loslegt.

Aber ich vermute, daß die obigen dateien einfach nur in einen Unterordner des Ziels sind und daher gelöscht werden.

Oder in dem Verzeichnis ist noch irgendwo ein Hardlink versteckt.

lks