Archiv verlassen und diese Seite im Standarddesign anzeigen : RSYNC / Verz. ausschließen
Hallo zusammen,
mit folgendem Code sichere ich jeden Abend auch das Verz. public auf einen Spiegelsatz :
#!/bin/sh
echo "Sync2eddi"
echo "Ich fange an mit BACKUP"
rsync -av --delete -e ssh /netspace/BACKUP/* root@eddi:/MIRSET
echo "Jetzt synchronisiere ich public"
rsync -av --delete -e ssh /netspace/public/* root@eddi:/MIRSET/public
echo "So, das war's dann schon.
Ich hau mich jetzt hin."
init 0
In dem Verz. ist auch ein Unterverz. tempdir samt (manchmal reichlichem) Inhalt. Das soll von der Sicherung ausgenommen werden; RSYNC kann das doch. Leider hat mich das Manual nicht erleuchten können :)
Wie kann ich das Unterverz. tempdir von der Sicherung ausschließen ?
Falls mir jemand einen Tipp geben kann, wäre ich ihm sehr dankbar.
Dann hast du die Manpage aber schlampig gelesen....
exclude
Nee, schlampig gelesen nicht, habe nur nicht durchgeblickt.
Die betreffende Zeile müßte demnach so aussehen :
rsync -av --delete -e exclude tempdir ssh /netspace/public/* root@eddi:/MIRSET/public
Ist das richtig?
fast - exclude ist eine Option und sollte daher auch so kenntlich gemacht sein.
Wenn man alt wird, wird man dösig :D
Klar, Du hast Recht, so müßte das aussehen:
rsync -av --delete -e --exclude tempdir ssh /netspace/public/* root@eddi:/MIRSET/public
Stimmt das?
Stimmt das?
probiere es doch einfach aus....
Und wenn ich meine Daten zerstöre?
Würde dich freuen, oder?
es gäbe da eine Option für rsync, welche nur einen simulierten Durchlauf macht und nichts kopiert oder löscht.
Ansonsten - was kann passieren? Entweder wird das gewünschte Verzeichnis ausgeschlossen oder nicht. Und außerdem mußt Du es ja nicht auf Produktivdaten ausprobieren - sowas testet man vorher auf Beispieldaten.
Und wenn ich meine Daten zerstöre?
Dann hast du wohl mit echten Daten getestet....
Würde dich freuen, oder?
Nein, aber warum sollen wir uns jetzt Testverzeichnisse/-daten anlegen um deinen Befehl zu testen? Der Syntax ist OK...
@drcux
Die Syntax ist OK
Genau das wollte ich wissen.
warum sollen wir uns jetzt Testverzeichnisse/-daten anlegen um deinen Befehl zu testen?
Davon war meinerseits nie die Rede.
Ich danke allen für ihre Hilfsbereitschaft.
Der Syntax ist OK...
Sorry, aber - ist er nicht.
die Reihenfolge ist nicht so wirklich korrekt.
rsync -av --delete -e --exclude tempdir ssh /netspace/public/* root@eddi:/MIRSET/public
^-------------------^
die Reihenfolge ist nicht so wirklich korrekt.
Stimmt auffallend, ich hatte jetzt nur noch das exclude im Auge... ;)
Ich hab's probiert: Jetzt wird nur das exclude-Verz. gesichert.
Ich denke, daß das nicht ganz richtig ist :confused:
verrätst Du uns auch den exakten Befehl, den Du verwendet hast?
Hiermit funktioniert es jetzt :)
rsync -av --delete exclude="tempdir" -e ssh /netspace/public/* root@eddi:/MIRSET/public
Nochmals vielen Dank!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.