Mehrere Verzeichnisse ausschließen mittels RSync ?

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von Strunz_1975 » 17.02.2023 17:12:42

Hallo,

ich nutze das Programm "rsync" und möchte mehrere Verzeichniss ausschließen,
Das mache ich mit der Option "--exclude-from=Dateiname".
Im Dateinamen sieht es folgendermaßen aus:

Code: Alles auswählen

/home/strunz/Videos/
/home/strunz/gPodder/
/home/strunz/Musik/MP3/
Es funktioniert aber nicht, was muss ich tun?

Mfg
Strunz_1975
Debian Bookworm

tobo
Beiträge: 2484
Registriert: 10.12.2008 10:51:41

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von tobo » 17.02.2023 17:47:10

Schon mal in der manpage zu rsync geschaut (Stichwort: "INCLUDE/EXCLUDE PATTERN RULES"; 1. Punkt in der Auflistung)?
Die führende /, deiner exkludierten Dateien, beziehen sich zur angegebenen Wurzel und sind nicht als /-Verzeichnis zu verstehen.

PS: Was die Informationsdichte deines Beitrags angeht - das ist ein absoluter Witz!

Benutzeravatar
GregorS
Beiträge: 3304
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von GregorS » 17.02.2023 17:52:22

Strunz_1975 hat geschrieben: ↑ zum Beitrag ↑
17.02.2023 17:12:42
Es funktioniert aber nicht, was muss ich tun?
„Es funktioniert nicht“ ist als Info ein bisschen dünn ...

Ich benutze zum Ausschließen keine separate Datei sondern schließe direkt auf der Befehlszeile aus. z.B:

rsync --exclude=lost+found/ -auqEhs /home/gszaktilla/* /media/backup/home/gszaktilla

HTH

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi und sog. Maker)

Benutzeravatar
towo
Beiträge: 4569
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von towo » 17.02.2023 17:52:58

PS: Was die Informationsdichte deines Beitrags angeht - das ist ein absoluter Witz!
Ist es doch bei Strunz immer :lol:

Benutzeravatar
TRex
Moderator
Beiträge: 8399
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von TRex » 17.02.2023 19:41:34

towo hat geschrieben: ↑ zum Beitrag ↑
17.02.2023 17:52:58
PS: Was die Informationsdichte deines Beitrags angeht - das ist ein absoluter Witz!
Ist es doch bei Strunz immer :lol:
Zu seiner Verteidigung: der Titel ist nicht "rsync", und er hat die Option genannt, mit der er es schon versucht hat sowie ein halbwegs vollständiges Beispiel geliefert :hail:
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

schwedenmann
Beiträge: 5652
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von schwedenmann » 17.02.2023 22:11:16

Hallo

Wenn Quelle = /home/strunz ist

Dann in einer excludedatei nur reinschreiben:
Videos
gPodder
Musik/mp3

anstatt:

/home/strunz/Videos/
/home/strunz/gPodder/
/home/strunz/Musik/MP3/
mfg
schwedenmann

tobo
Beiträge: 2484
Registriert: 10.12.2008 10:51:41

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von tobo » 17.02.2023 22:23:55

Was dann aber jedes Videos, gPodder und Musik/mp3 irgendwo im Verzeichnisbaum ausnimmt. Will man nur diese im home-Verzeichnis ausnehmen, dann muss es /Videos, /gPodder und /Musik/mp3 heißen.

schwedenmann
Beiträge: 5652
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von schwedenmann » 17.02.2023 22:34:41

Hallo
Was dann aber jedes Videos, gPodder und Musik/mp3 irgendwo im Verzeichnisbaum ausnimmt.
Nö, wenn Quelle /home/strunz ist, stimmt meine Angabe für eine excludedatei,habe das gerade an einem backupsript von mir sm Backup überprüft.


Du mußt von der Quelle,hie /hoem/strunz ausgehen, nicht / als Quelle


mfg
schwedenmann

tobo
Beiträge: 2484
Registriert: 10.12.2008 10:51:41

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von tobo » 17.02.2023 22:55:21

schwedenmann hat geschrieben: ↑ zum Beitrag ↑
17.02.2023 22:34:41
Hallo
Was dann aber jedes Videos, gPodder und Musik/mp3 irgendwo im Verzeichnisbaum ausnimmt.
Nö, wenn Quelle /home/strunz ist, stimmt meine Angabe für eine excludedatei,habe das gerade an einem backupsript von mir sm Backup überprüft.
Du behauptest also, dass es mit "Videos" als Eintrag in der Exclude-Date, alle "Videos"-Verzeichnisse/Dateien, mit Ausnahme von /home/strunz/Videos, ins Backup schaffen? Oder was genau willst du sagen?

schwedenmann
Beiträge: 5652
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von schwedenmann » 17.02.2023 23:03:03

Hallo


Bei mir z.B.

/shared ist Quellverzeichnis das per rsync gesichert wird.

innerhalb von /shared gibt es

/shared/isos
/shared/backup


In meiner excludedatei steht

isos
backup


und im Backup also im Ziel von rsync tauchen /shared/isos und /shared/backup nicht auf.

Analog zu Strunz muß bei ihm /home/strunz wegfallen, also der abslolute Pfad.

mfg
schwedenmann

tobo
Beiträge: 2484
Registriert: 10.12.2008 10:51:41

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von tobo » 17.02.2023 23:14:48

Dann hast du nicht richtig gelesen, was ich oben geschrieben habe. Bleiben wir beim Eingangsbeispiel, mit der Quelle /home/strunz und dem nicht gewünschten Verzeichnis /home/strunz/Videos:
Wenn ich /Videos als Eintrag in die Exclude-Datei aufnehme, dann wird explizit nur /home/strunz/Videos vom Backup ausgenommen. Der führende / von /Videos ist gleichzusetzen mit der Quelle, hier /home/strunz.
Mit deinem Eintrag Videos wird /home/strunz/Videos natürlich auch ausgenommen, aber auch jedes andere Videos, z.B. /home/strunz/spunk/Videos. Das ist der Unterschied des führenden /.

uname
Beiträge: 12539
Registriert: 03.06.2008 09:33:02

Re: Mehrere Verzeichnisse ausschließen mittels RSync ?

Beitrag von uname » 18.02.2023 08:50:33

Zum Thema rsync und Ausschluss von Ordnern und Dateien kann ich leider nicht viel beitragen. Aber vielleicht dazu, dass diese Problematik eigentlich immer nur deswegen entsteht, weil alle Konfigurationen, Dateien, Bilder und Videos in der Unterstruktur von /home/username abgelegt sind. Ich für meinen Fall habe diesen Irrsinn schon vor Jahrzehnten geändert. So habe ich z. B. neben meinem Benutzerverzeichnis /home/username einen Verzeichnisbaum /dateien wo die Dinge enthalten sind, die ich erstens als echte Nutzdaten ansehe und zweitens einheitlich sichere. Mein /home/username sichere ich auf einen anderen Weg oder auch gar nicht.

Antworten