"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Ersatz für RoboCopy gesucht

pioneer 07.07.2022 - 11:26 5622 20
Posts

pioneer

Big d00d
Registered: Feb 2007
Location: Austria
Posts: 133
Hello,

Wir haben einen Server, der Diagnosedaten von diversen Sensoren in Echzeit abnimmt und auf die HDD schreibt. Wir haben derzeit auf dem Server ein Robocopy Programm am laufen, mit welchen ich aber nicht ganz zufrieden bin.

Ausgangslage:
Server hat Windows 7 am laufen (einzig von Hersteller supportet)
ca. 500 GB an Daten
ca. +100k Files
Daten werden Lokal auf D: abgelegt
Das Robocopy Programm schaut auf den Zeitstempel der Datei, alles was <24h ist wird kopiert und auf das Netzlaufwerk kopiert

Problem:
1. Das Programm läuft im User kontext => User gesperrt, Programm läuft nicht
2. Läuft das Programm warum auch immer nicht, gibt es für diesen Tag auch kein Backup

Was ich suche:
1. Ein Programm das mir die Daten täglich zu einer bestimmten Uhreit restlos synct
2. Eine GUI bei der der User sieht, dass die Dateien gesynct sind
3. Eine Benachrichtigung/Mail bei einem Copy Error/Fail.

Gibt es sowas oder muss ich mein RoboCopy weiter tunen?

lg
Hannes

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6691
ich glaub du musst weitere details leaken, sonst kann dir da wohl keine helfen

1.) welches programm läuft unter user?
2.) siehe 1.) welches programm

smashIt

master of disaster
Avatar
Registered: Feb 2004
Location: OÖ
Posts: 5233
warum bindest du nicht einfach ein netzlaufwerk ein?
D: muss ja nicht zwingend eine physische platte sein.

pioneer

Big d00d
Registered: Feb 2007
Location: Austria
Posts: 133
@Indigo
Das bestehende RoboCopy Programm, mit dem ich unzufrieden bin. Das Programm läuft täglich um 23:00 und kopiert nur die Dateien rüber die einen Zeitstempel <24h haben. Den Rest interessiert es nicht.

@smashIt
Ja, aber dadurch, dass es kein "normaler" Rechner ist sondern Messdaten schreibt, müssen wir leider dem Umweg über die lokale Platte gehen. ;(


So eine Art "offline Dropbox" wäre nice.

erlgrey

formerly known as der~erl
Registered: Aug 2002
Location: Wien
Posts: 4430
robocopy muss doch nicht zwangsläufig unter dem angemeldeten user laufen, ich versteh wohl das problem nicht so recht.

userohnenamen

leider kein name
Avatar
Registered: Feb 2004
Location: -
Posts: 15859
ich glaub du bist nicht allein
robocopy als scheduled task ausführen und am schluss z.b. ins monitoring (wenn vorhanden) einbinden oder einen mail-report per powershell schicken lassen

pioneer

Big d00d
Registered: Feb 2007
Location: Austria
Posts: 133
Zitat aus einem Post von userohnenamen
ich glaub du bist nicht allein
robocopy als scheduled task ausführen und am schluss z.b. ins monitoring (wenn vorhanden) einbinden oder einen mail-report per powershell schicken lassen

Ja, sowas hab ich mir eh schon gedacht, dass ich mein Script einfach adaptieren muss.

Eine GUI wäre dazu noch nice, wo der User sehen wie die Daten Kopiert werden können.

pioneer

Big d00d
Registered: Feb 2007
Location: Austria
Posts: 133
Zitat aus einem Post von der~erl
robocopy muss doch nicht zwangsläufig unter dem angemeldeten user laufen, ich versteh wohl das problem nicht so recht.

Beim Server ist kein User angemeldet sonder ein lokales Maschinenkonto. Der Netzlaufwerkshare ist mit einem User Konto gemacht. Sperrt sich der User, so läuft auch der Backup nicht.

Es ist derzeit einfach nicht schön gelöst. Darum die Frage, ob es noch was anderes gibt, oder ob ich ein RoboCopy 2.0 Script schreiben muss.

lg

UnleashThebeast

Mr. Midlife-Crisis
Avatar
Registered: Dec 2005
Location: 127.0.0.1
Posts: 3552
lass das script halt auch von einem Maschinenuser ausführen??

pioneer

Big d00d
Registered: Feb 2007
Location: Austria
Posts: 133
Zitat aus einem Post von UnleashThebeast
lass das script halt auch von einem Maschinenuser ausführen??

Das läuft eh, aber wie gesagt, es ist der User der das Netzlaufwerkwerk mountet. Es bringt der Script lauf nichts, wenn das Ziel Mount fehlt.

UnleashThebeast

Mr. Midlife-Crisis
Avatar
Registered: Dec 2005
Location: 127.0.0.1
Posts: 3552
Naja du wirst ja Robocopy per powershell starten? Haust a zeile vorher halt a net use blah rein und alles schwuppt?

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 12278
Zitat aus einem Post von pioneer
Das läuft eh, aber wie gesagt, es ist der User der das Netzlaufwerkwerk mountet. Es bringt der Script lauf nichts, wenn das Ziel Mount fehlt.

und warum ist es der user der das netzlaufwerk mountet?

edit:0wned

erlgrey

formerly known as der~erl
Registered: Aug 2002
Location: Wien
Posts: 4430
serviceaccount für robocopy, share berechtigen, und dann als task laufen lassen ist warum auch immer keine option?

pioneer

Big d00d
Registered: Feb 2007
Location: Austria
Posts: 133
Zitat aus einem Post von der~erl
serviceaccount für robocopy, share berechtigen, und dann als task laufen lassen ist warum auch immer keine option?

Ist eh Option B. ;) Wenn ich schon das neue designe/löse wollte ich wissen ob RoboCopy immer noch State of the Art ist, oder ob es was anderes am Markt gibt?

UnleashThebeast

Mr. Midlife-Crisis
Avatar
Registered: Dec 2005
Location: 127.0.0.1
Posts: 3552
Kommt drauf an ;) theoretisch kannst es auch via sftp zB lösen.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz