Hallo!
Es kommt immer wieder mal vor, dass ein Rechner instabil wird und abstürzt bzw. einfriert (und man notgedrungen selbst neu starten muss). Dabei passiert oft, dass eMule seine Dateien durcheinander wirft und somit (bei manchen) oft mindestens einer, nicht selten mehrere unvollständige Downloads "kaputt" sind, bzw. auch manchmal komplett aus der Liste verschwunden sein können.
Das Problem zeigt sich nicht immer sofort, wenn z.B. eine Datai im Laufe des weiteren Ladevorgangs dauernd "corrupt chunks" meldet, so kann das auf einen irgendwann vorher stattgefundenen Crash zurückzuführen sein. eMule würfelt schlichtweg .part.met files durcheinander.
cosmic girl hat dieses Phänomen zu ergründen versucht und als beste Lösung zur Vermeidung solcher lästigen Problem ein fortlaufendes Backuppen der betroffenen Dateien (*.part.met und *.part.met.bak) empfohlen. Da man das bisher nur von Hand machen konnte, habe ich mich hingesetzt und ein kleines Backupprogramm geschrieben:
eMule-AutoBackup v1.0 (download-link im Anhang)
Diese Version ist nun mal auf Deutsch, aber es folgt auch noch eine auf Englisch.
Dieses Programm läuft im Hintergrund, und sichert in regelmäßigen Abständen (vom Benutzer einstellbar) die gesamten *.part.met und *.part.met.bak Dateien.
Man muss lediglich den temp-Ordner von eMule und das Backup-Intervall (Zeitabstand zwischen 2 Backups) angeben.
Durch Drücken des Start-Buttons wird im temp-Ordner ein Ordner "AutoBackup" angelegt, welcher 4 weitere Ordner für die Backups enthält.
Wird gerade in Ordner 1 gesichert, so wird das nächste in Ordner 2 gesichert usw. Wenn alle 4 Ordner belegt sind, wird wieder bei 1 begonnen.
Sollte es zu einem Computerabsturz kommen, so empfiehlt sich direkt das aktuellste Backup wiederherstellen zu lassen, ohne vorher eMule zu starten!
Nur so stellt man sicher, dass wirklich kein Schaden durch den Crash entstanden ist.
Im schlimmsten Fall verliert man die Informationen über Teilstücke der Dateien, die seit dem letzten Backup in den .part.met files vermerkt wurden, aber dieser Verlust ist vergleichsweise sehr gering.
Wiederherstellung:
eMule-Autobackup vor eMule starten und "Backup-Wiederherstellung" drücken, in das Feld "Backup-Ordner" die Ordnerzahl (1-4) vom letzten erfolgreichen Sichern eintragen (welcher Order das aktuellste Backup enthält, muss man derzeit noch durch Sichten der Ordner 1-4 herausfinden). Nun auf "Wiederherstellung starten" drücken.
Zur Sicherheit werden die evtl. vom Crash betroffenen Dateien im temp-Verzeichnis noch vorher automatisch in den Ordner "old" abgelegt.
Empfehlungen zum Intervall:
Wer einen stabilen Rechner hat, der nie abstürzt, braucht das Programm gar nicht. Aber man kennt das ja, wenn es dann doch mal passiert, dann wünschte man, man hätte ein Backup.
Da wäre ein Intervall von 720 min (alle 12 h) sinnvoll.
Leute mit tendenziell instabilen Systemen können alle 60-120 min ein Backup erstellen lassen.
Für die ganz paranoiden empfiehlt sich dann das kleinstmögliche Intervall von 10 min.
Auch bei diesem niedrigen Intervall haben sich in unseren Testläufen über einen Zeitraum von 24 h hinweg keine Probleme ergeben.
Ich hoffe, dass ich mit diesem Programm einigen unter euch helfen kann
Vielen Dank an dieser Stelle auch an cosmic girl, die die Anregung zu diesem Programm gab und mir bei der Umsetzung geholfen hat, indem sie u.a. geduldig ihren Rechner und sich selbst als Versuchskaninchen zur Verfügung gestellt hat.
MfG
CyberCop