Willkommen Gast 

Infos ein-/ausblenden

Willkommen Gast! Um Beiträge zu verfassen musst Du registriert sein.





Seiten: [1] 2
Autor Thema:(Gelöst seit 2.0.5) über 1.300 Fehler...
RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag (Gelöst seit 2.0.5) über 1.300 Fehler...
am November 26, 2012, 17:14
Zitat

Hallo, ich bin gerade dabei auf einem Datenablageserver mit win2K3 von Hardlinkbackup1 auf V2.0.4 zu wechseln.
Leider klappt das aber nicht so, wi ich mir das gewünscht hätte.

Das neue Backup soll nun zeitgleich auf zwei NAS Systeme laufen, den gleichen Konstrukt hatte ich vorher bereits mit einem kleineren System durchprobiert: Alles Super!

Bei diesem System aber bekomme ich nun ca. 1.300 Fehler, die allesamt besagen, dass auf diese und jene Datei nicht zugegriffen werden konnte, da sie durch einen anderen Prozess belegt sei.

z.B. Fehler: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird. (Exception from HRESULT: 0x80070020)

Allerdings ist keine dieser Dateien durch einen anderen Prozess geöffnet....

Mit HLB 1 bestand dieses Problem auch nicht.

Was tun?

Gruß, RTA

lupinho
Administrator
Beiträge: 711
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 26, 2012, 17:41
Zitat

Die Meldung kommt von Windows beim Öffnen der Datei. Beim Kopieren der Datei wird sie im Nur-Lese-Modus geöffnet - eigentlich genau wie bei Version 1.0. Wichtig ist zu wissen, ob es sich wirklich um genau dieselben Dateien handelt, wie bei Version 1 - Version 2 sichert u.U. für den Benutzer nicht-zugreifbare Daten mit. Außerdem mag es einen Unterschied geben, ob die Datei mit Metadaten und / oder mit Berechtigungen kopiert wird (beides muss bei einem UNIX-NAS sowieso abgewählt werden!); im Zweifel zunächst beide Häkchen entfernen, das benötigt den geringsten Zugriffslevel.
Ich habe mir gerde mal angeguckt, wie HardlinkBackup die Datei zum Lesen öffnet. Ich nutze eine Methode OpenBackupRead() die zunächst richtig klingt, in der ich aber ein Optimierungspotential entdeckt habe: Die Datei wird im Modus FileShare.None, also ohne zu teilen, geöffnet. Das könnte ich mal probieren zu ändern. Allerdings weiß ich nicht, wie ich den Fehler nachstellen kann, also was muss ich tun, um so eine halb-geöffnete Datei - falls es sich in Deinem Fall so verhält - zu bekommen? Falls ich das ändern kann, können wir einen Test auf Deinem System machen, ob der Fehler dadurch weniger häufig auftritt.

RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 26, 2012, 17:57
Zitat

Hallo Lupinho,

selbstverständlich sind die Häkchen für das Kopieren der Berechtigungen und Metadaten deaktiviert. Wie gesagt, ich habe das Szenario bereits mit einem kleineren Fileserver mit bloss 48.000 Dateien erfolgreich durchgespielt.
Das ist allerdings ein Win2K8 64 Server.
Beim Dateiformat gehts auch quer durch die Reihen: Pdf, doc, xls, sogar txt files.
Auch der Virenscanner dürfte es nicht sein, da er über einen Pre Script vorher abgeschaltet wird.

Was den Test angeht.... uuuuuuuuuuuuuuuuuuuuungern...., da produktiv System
aber wenns hilft.... OK, wann?

Gruß, RTA

Edit: Die Dateien sind mit V1.01 ohne Probleme kopiert worden...

RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 26, 2012, 18:20
Zitat

Update:

Seltsamerweise sind einige Dateien aber kopiert worden...
... an den Dateinamen kanns eigentlich auch nicht liegen, die liegen grösstenteils noch im verträglichen Rahmen (190 Zeichen inkl unc Pfad)
mal sehen, ob ich da ein Muster finde...

Gruß, RTA

lupinho
Administrator
Beiträge: 711
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 26, 2012, 20:04
Zitat

Ich habe jetzt eine Variante erstellt, bei der die Datei beim Kopieren mit FileShare.Read geöffnet wird und somit anderen Anwendungen ein paralleles Lesen erlaubt wird. In einem ersten Test funktioniert alles soweit. Ob die Änderung eine Auswirkung auf Dein Problem hat, müssen wir ausprobieren. Ich schicke die Testversion per Mail...

RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 27, 2012, 07:23
Zitat

Prima, einfach drüberinstallieren?

RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 27, 2012, 12:05
Zitat

habe die Version installiert und laufenlassen, läuft jetzt augenscheinlich besser.
Schade nur, dass die Dateien, welche bereits bei den als fehlerhaft geltenden Sicherungen überspielt wurden nicht verlinkt, sondern neu kopiert werden.
So ist das jetzt eine Komplettsicherung, welche etwa 16h dauern wird...

Gruß, RTA

RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 27, 2012, 15:14
Zitat

So, ich denke, dass die neue Version besser läuft, bisher lief es noch.
... bis eines der NAS Systeme vollgelaufen ist, da ich da jetzt mehrere abgebrochene Komplettsicherungen liegen habe.
Da ist dann der gesamte Sicherungslauf abgebrochen. Sehr ärgerlich 🙁

Dazu:
Der Gedanke, eine Sicherung parallel auf mehrere Sicherungsziele laufen zu lassen ist ja der, damit die Verfügbarkeit zu erhöhen. Dumm nur, dass die gesamte Sicherung abbricht, wenn eines der Ziele während der Übertragung ausfällt oder vollgelaufen ist.
Damit wird die Verfügbarkeit ja eher gesenkt, da jetzt der Ausfall eines einzelnen Zielsystems die gesamte Sicherung scheitern lässt, obwohl die Sicherung auf das andere Zielsystem ja durchaus noch erfolgreich abgeschlossen werden könnte.

Wäre es nicht eine Möglichkeit, den Abbruchszähler statt in den Programmeinstellungen lieber für jedes Sicherungsziel einzeln zu definieren?

Ist natürlich dann noch die Frage, was man in die Benachrichtigung reinschreibt, weil ja die Sicherung im Endeffekt nur zu 50% erfolgreich war.

Ich glaube, das war jetzt ein Feature Request, oder? 😎

Grüße, RTA

lupinho
Administrator
Beiträge: 711
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 27, 2012, 15:23
Zitat

Ok, aber ich kann erstmal festhalten, das der geänderte Share-Modus weniger Access-denied-Fehler provoziert und ansonsten auch keine anderen Fehler hervorruft. Dann kann ich das in das nächste Bugfix-Release mit rein nehmen.
Das ein abgebrochenes Backup nicht in den Standard-Verleich aufgenommen wird, iat ein anderes Thema. Man kann durch Drücken von Strg auch einen abgebrochenen Backupsatz zum Vergleich markieren. Dann wird nicht soviel neu kopiert...

RTA
Anfänger
Beiträge: 38
Permalink
avatar
Beitrag Re: über 1.300 Fehler...
am November 28, 2012, 11:50
Zitat

Oh, das mit dem "STRG" kannte ich noch nicht 🙂

Seiten: [1] 2
Mingle Forum by cartpauj
Version: 1.0.34 ; Die Seite wurde geladen in: 0.091 Sekunden.