Robocopy Einstellungen HDD zu NAS
Hallo,
um bei Datenchrash schnell auf "Sicherungen" zurückgreifen zu können, haben wir neben der normalen Bandsicherung auch ein ein NAS laufen, wo abends die Daten 1:1 von unseren wichtigen Daten gesichert werden.
Es wurde damals von einer IT Firma die Sicherung mit DeltaCopy (Gui) eingerichtet, wo aber das problem ist, dass kein Mirroring stattfindet sondern die NAS vollgeschaufelt wird mit Daten.
Wir möchten aber, dass es nur einen 1:1 Stand der Daten geben soll. D.h. wenn was von, sagen wir C:\Daten gelöscht wird, werden die Daten von NAS:\Daten auch gelöscht.
Aber es darf nicht sein, dass wenn Daten von NAS:\Daten gelöscht wird, diese dann von C:\Daten gelöscht werden.
Wäre da diese Einstellungen von Robocopy die Richtigen:?
robocopy C:\Daten \\NAS\Daten /MIR /Z
Kann man evtl. auch mehrere Verzeichnisse von diesem Mirroring mit Robocopy ausschließen?
Also das zB. das Verzeichnis C:\Daten\Trash und C:\Daten\Test nicht mit nach \\NAS\Daten\Trash \\NAS\Daten\Test kopiert wird?
Mit dem Kommando /XD kann man ein Verzeichnis ausschließen, also
robocopy C:\Daten \\NAS\Daten /MIR /Z /XD C:\Daten\Trash
muss ich, wenn ich den Testordner auch ausschließen will, nur folgendes schreiben:
robocopy C:\Daten \\NAS\Daten /MIR /Z /XD C:\Daten\Trash C:\Daten\Test
um bei Datenchrash schnell auf "Sicherungen" zurückgreifen zu können, haben wir neben der normalen Bandsicherung auch ein ein NAS laufen, wo abends die Daten 1:1 von unseren wichtigen Daten gesichert werden.
Es wurde damals von einer IT Firma die Sicherung mit DeltaCopy (Gui) eingerichtet, wo aber das problem ist, dass kein Mirroring stattfindet sondern die NAS vollgeschaufelt wird mit Daten.
Wir möchten aber, dass es nur einen 1:1 Stand der Daten geben soll. D.h. wenn was von, sagen wir C:\Daten gelöscht wird, werden die Daten von NAS:\Daten auch gelöscht.
Aber es darf nicht sein, dass wenn Daten von NAS:\Daten gelöscht wird, diese dann von C:\Daten gelöscht werden.
Wäre da diese Einstellungen von Robocopy die Richtigen:?
robocopy C:\Daten \\NAS\Daten /MIR /Z
Kann man evtl. auch mehrere Verzeichnisse von diesem Mirroring mit Robocopy ausschließen?
Also das zB. das Verzeichnis C:\Daten\Trash und C:\Daten\Test nicht mit nach \\NAS\Daten\Trash \\NAS\Daten\Test kopiert wird?
Mit dem Kommando /XD kann man ein Verzeichnis ausschließen, also
robocopy C:\Daten \\NAS\Daten /MIR /Z /XD C:\Daten\Trash
muss ich, wenn ich den Testordner auch ausschließen will, nur folgendes schreiben:
robocopy C:\Daten \\NAS\Daten /MIR /Z /XD C:\Daten\Trash C:\Daten\Test
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 146049
Url: https://administrator.de/contentid/146049
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
4 Kommentare
Neuester Kommentar
CMD --> robocopy -? --> lesen
CMD --> robocopy /? --> lesen
Also bei dir:
/MIR --> daten die in der quelle nicht mehr vorhanden sind, werden im Ziel gelöscht
/XF --> Ausnahme Datei
/XD --> Ausnahme Ordner
/tee --> Log und Bildschirmausgabe
/LOG --> Log Pfad
CMD --> robocopy /? --> lesen
Also bei dir:
robocopy "Quelle" "Ziel" /MIR /XF "Ausnahme Datei" /XD "Ausnahme Ordner" /tee /LOG:"Log Pfad"
/MIR --> daten die in der quelle nicht mehr vorhanden sind, werden im Ziel gelöscht
/XF --> Ausnahme Datei
/XD --> Ausnahme Ordner
/tee --> Log und Bildschirmausgabe
/LOG --> Log Pfad
Syntax :: ROBOCOPY Quelle Ziel [Datei [Datei]...] [Optionen]
Quelle :: Quellverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
Ziel :: Zielverzeichnis (Laufwerk:\Pfad oder \\Server\Freigabe\Pfad)
Datei :: Zu kopierende Dateien (Namen/Platzhalter: Standard ist "*.*")
::
:: Kopieroptionen:
::
/S :: Kopiert Unterverzeichnisse, jedoch keine leeren Unterverzeichnisse.
/E :: Kopiert Unterverzeichnisse, einschlieálich leerer Unterverzeichnisse.
/LEV:n :: Kopiert nur die obersten Ebenen der Quellverzeichnisstruktur.
/Z :: Kopiert Dateien im Neustartmodus.
/B :: Kopiert Dateien im Sicherungsmodus.
/ZB :: Verwendet den Neustartmodus. Im Fall einer Zugriffsverweigerung wird der Sicherungsmodus verwendet.
/EFSRAW :: Kopiert alle verschlsselten Dateien im EFS RAW-Modus.
/COPY:copyflags:: Gibt an, welche Inhalte fr Dateien kopiert werden sollen (der Standard ist "/COPY:DAT").
(Kopierflags : D=Daten, A=Attribute, T=Zeitstempel).
(S=Sicherheit=NTFS-ACLs, O=Besitzerinformationen, U=šberwachungsinformationen).
/DCOPY:T :: Kopiert Verzeichniszeitstempel.
/SEC :: Kopiert Dateien mit Sicherheitsinformationen (entspricht "/COPY:DATS").
/COPYALL :: Kopiert alle Dateiinformationen (entspricht "/COPY:DATSOU").
/NOCOPY :: Kopiert keine Dateiinformationen (eignet sich fr die Verwendung mit "/PURGE").
/SECFIX :: Korrigiert die Dateisicherheit in allen Dateien, auch in ausgelassenen Dateien.
/TIMFIX :: Korrigiert die Uhrzeitangaben fr Dateien in allen Dateien, auch in ausgelassenen Dateien.
/PURGE :: L”scht Zieldateien/-verzeichnisse, die in der Quelle nicht mehr vorhanden sind.
/MIR :: Spiegelt eine Verzeichnisstruktur (Entspricht "/E" mit "/PURGE").
/MOV :: Verschiebt Dateien (l”scht Dateien nach dem Kopieren an der Quelle).
/MOVE :: Verschiebt Dateien UND Verzeichnisse (l”scht sie nach dem Kopieren an der Quelle).
/A+:[RASHCNET] :: Fgt die vorhandenen Attribute den kopierten Dateien hinzu.
/A-:[RASHCNET] :: Entfernt die vorhandenen Attribute von den kopierten Dateien.
/CREATE :: Erstellt eine Verzeichnisstruktur und nur Dateien mit einer L„nge von Null.
/FAT :: Erstellt Zieldateien nur unter Verwendung von 8.3 FAT-Dateinamen.
/256 :: Deaktiviert die Untersttzung fr sehr lange Pfade (> 256 Zeichen).
/MON:n :: šberwacht die Quelle. Wird erneut ausgefhrt, wenn mehr als n Žnderungen gefunden werden.
/MOT:m :: šberwacht die Quelle. Wird bei einer Žnderung erneut ausgefhrt in m Minuten.
/RH:hhmm-hhmm :: Ausfhrungsstunden - Steuert, wann neue Kopiervorg„nge gestartet werden k”nnen.
/PF :: šberprft die Ausfhrungsstunden pro einzelne Datei (nicht pro Durchgang).
/IPG:n :: Abstand zwischen Paketen (ms), um bei langsamen Verbindungen Bandbreite freizugeben.
/SL :: Kopiert symbolische Verknpfungen gegenber dem Ziel.
/MT[:n] :: Multithreadkopien mit n Threads erstellen (Standardwert: 8).
n muss zwischen 1 und 128 (jeweils einschlieálich) liegen.
Die Option ist nicht mit "/IPG" und "/EFSRAW" kompatibel.
Die Ausgabe kann mit "/LOG" umgeleitet werden,
um eine bessere Leistung zu erzielen.
::
:: Dateiauswahloptionen:
::
/A :: Kopiert nur Dateien mit dem "Archive"-Attribut.
/M :: Kopiert nur Dateien mit dem "Archive"-Attribut und setzt das Attribut zurck.
/IA:[RASHCNETO]:: Schlieát nur Dateien ein, bei denen eines der Attribute festgelegt ist.
/XA:[RASHCNETO]:: Schlieát Dateien aus, bei denen eines der Attribute festgelegt ist.
/XF Datei[Datei]:: Schlieát Dateien aus, die mit den angegebenen Namen/Pfaden/Platzhaltern bereinstimmen.
/XD Verz.[Verz.]:: Schlieát Verzeichnisse aus, die mit den angegebenen Namen/Pfaden bereinstimmen.
/XC :: Schlieát ge„nderte Dateien aus.
/XN :: Schlieát neuere Dateien aus.
/XO :: Schlieát „ltere Dateien aus.
/XX :: Schlieát zus„tzliche Dateien und Verzeichnisse aus.
/XL :: Schlieát einsame Dateien und Verzeichnisse aus.
/IS :: Schlieát identische Dateien ein.
/IT :: Schlieát optimierte Dateien ein.
/MAX:n :: Maximale Dateigr”áe - schlieát Dateien aus, die gr”áer als n Bytes sind.
/MIN:n :: Minimale Dateigr”áe - schlieát Dateien aus, die kleiner als n Bytes sind.
/MAXAGE:n :: Maximales Dateialter - schlieát Dateien aus, die „lter als n Tage/Datum sind.
/MINAGE:n :: Minimales Dateialter - schlieát Dateien aus, die neuer als n Tage/Datum sind.
/MAXLAD:n :: Maximales Datum des letztes Zugriffs - schlieát Dateien aus, die seit n nicht verwendet wurden.
/MINLAD:n :: Minimales Datum des letztes Zugriffs - schlieát Dateien aus, die seit n verwendet wurden.
(Wenn n < 1900, dann ist n = n Tage, andernfalls ist n = Datum im Format JJJJMMTT).
/XJ :: Schlieát Abzweigungspunkte aus (werden normalerweise standardm„áig eingeschlossen).
/FFT :: Geht von FAT-Uhrzeitangaben fr Dateien aus (Granularit„t von zwei Sekunden).
/DST :: Kompensiert Zeitunterschiede von einer Stunden aufgrund der Sommerzeit.
/XJD :: Schlieát Abzweigungspunkte fr Verzeichnisse aus.
/XJF :: Schlieát Abzweigungspunkte fr Dateien aus.
::
:: Wiederholungsoptionen:
::
/R:n :: Anzahl von Wiederholungsversuchen bei fehlerhaften Kopiervorg„ngen. Der Standardwert ist 1 Million.
/W:n :: Wartezeit zwischen Wiederholungsversuchen. Der Standardwert ist 30 Sekunden.
/REG :: Speichert "/R:n" und "/W:n" in der Registrierung als Standardeinstellungen.
/TBD :: Wartet darauf, dass Freigabenamen definiert werden (Wiederholungsfehler 67).
::
:: Protokollierungsoptionen :
::
/L :: Listet nur auf. Es werden keine Kopiervorg„nge ausgefhrt, Zeitstempel erstellt oder Dateien gel”scht.
/X :: Meldet alle zus„tzlichen Dateien, nicht nur die ausgew„hlten Dateien.
/V :: Erstellt eine ausfhrliche Ausgabe mit ausgelassenen Dateien.
/TS :: Schlieát Zeitstempel von Quelldateien in die Ausgabe ein.
/FP :: Schlieát den vollst„ndigen Pfadnamen von Dateien in die Ausgabe ein.
/BYTES :: Gibt GrӇen in Bytes aus.
/NS :: Keine GrӇe - DateigrӇen werden nicht protokolliert.
/NC :: Keine Klasse - Dateiklassen werden nicht protokolliert.
/NFL :: Keine Dateiliste - Dateinamen werden nicht protokolliert.
/NDL :: Keine Verzeichnisliste - Verzeichnisnamen werden nicht protokolliert.
/NP :: Kein Status - der Prozentsatz kopierter Elemente wird nicht angezeigt.
/ETA :: Zeigt die ungef„hre Empfangszeit der kopierten Dateien an.
/LOG:Datei :: Gibt den Status der Protokolldatei aus (berschreibt das vorhandene Protokoll).
/LOG+:Datei :: Gibt den Status der Protokolldatei aus (wird an das vorhandene Protokoll angefgt).
/UNILOG:Datei :: Gibt den Status der Protokolldatei als UNICODE aus (berschreibt das vorhandene Protokoll).
/UNILOG+:Datei :: Gibt den Status der Protokolldatei als UNICODE aus (wird an das vorhandene Protokoll angefgt).
/TEE :: Gibt Daten in das Konsolenfenster und die Protokolldatei aus.
/NJH :: Kein Auftragsheader.
/NJS :: Keine Auftragszusammenfassung.
/UNICODE :: Gibt den Status als UNICODE aus.
::
:: Auftragsoptionen:
::
/JOB:Auftragsname :: šbernimmt Parameter aus der angegebenen Auftragsdatei.
/SAVE:Auftragsname :: Speichert Parameter in der angegebenen Auftragsdatei.
/QUIT :: Beendet den Vorgang nach der Verarbeitung der Befehlszeile (zum Anzeigen von Parametern).
/NOSD :: Es ist kein Quellverzeichnis angegeben.
/NODD :: Es ist kein Zielverzeichnis angegeben.
/IF :: Schlieát die folgenden Dateien ein.
Hi
du mußt vorsichtig sein wenn du /MIR nutzt, wenn du den Job via AT oder ähnliches nutzt; bei einem gelöschten BasisOrdner (Array ist ausgefallen) war auch in Minuten die Kopie leer. Ein abprüfen ob noch x% der alten Daten da sind wäre sinnvoll. Das entspricht dann einem Backup und keiner Archivierung (wie Tape). Ich nutze aber vermehrt rsync da es auch Versionierung beherrscht. Alternativ würden sich auch evtl VSS oder Spiegelungen davon anbieten, je nachdem wie ihr euren Server haltet.
Gruß
Sam
du mußt vorsichtig sein wenn du /MIR nutzt, wenn du den Job via AT oder ähnliches nutzt; bei einem gelöschten BasisOrdner (Array ist ausgefallen) war auch in Minuten die Kopie leer. Ein abprüfen ob noch x% der alten Daten da sind wäre sinnvoll. Das entspricht dann einem Backup und keiner Archivierung (wie Tape). Ich nutze aber vermehrt rsync da es auch Versionierung beherrscht. Alternativ würden sich auch evtl VSS oder Spiegelungen davon anbieten, je nachdem wie ihr euren Server haltet.
Gruß
Sam