Menu

Datensicherung mit bfa-backup.vbs

2013-03-25
2013-03-27
  • Rainer Strom

    Rainer Strom - 2013-03-25

    Hallo,

    ich benutze bitfarm-archiv privat zur Archivierung diverser Dokumente auf einem Windows Home Server 2011.
    Inzwischen sind da einige Daten zusammen gekommen, und ich möchte von den bitfarm-archiv Daten ein Backup erstellen.

    In den "Grundlagen Installation und Troubleshooting" habe ich die entsprechenden Anweisungen gefunden (bfa-backup.vbs), aber leider fehlen bei meiner Installation (wie im Handbuch auch schon erwähnt) die Dateien "backupstartservice.bat" und "backupstopservice.bat"

    Im Handbuch steht, man könne sich die Dateien vom Service schicken lassen.

    Wie komme ich an die Dateien?

     
  • bitfarm13

    bitfarm13 - 2013-03-25

    Hallo,

    das automatisierte Backup ist nicht Bestandteil der GPL-Version. Zum manuellen Sichern erstellen Sie Kopien der Archivablageverzeichnisse und erzeugen ein MySQL-Dump der Archivdatenbank

    Mit freundlichen Grüßen
    bitfarm13

     
  • Rainer Strom

    Rainer Strom - 2013-03-25

    …warum schreiben Sie dann im Handbuch, man könne die beiden Batch Dateien vom Service bekommen?

    Wäre es so problematisch, wenn Sie mir die beiden Dateien zukommen ließen?

     
  • bitfarm10

    bitfarm10 - 2013-03-25

    Hallo pure-current,

    wie mein Kollege ihnen bereits geantwortet hat, sprechen sie über ein Enterprise-Feature.
    Die GPL-Version, die sie über unsere Internetseite beziehen können, beinhaltet den von ihnen geposteten Passus nicht. Welche Version des Systemhandbuchs haben sie? Welche Version der GPL nutzen sie?
    Das problematische wäre nicht ihnen die Datein zukommen zu lassen. Da sie aber in der GPL nicht ausgewertet werden, können sie damit nichts anfangen, weshalb wir sie dann auch nicht verschicken.

    Gruß bitfarm10

     
  • Rainer Strom

    Rainer Strom - 2013-03-26

    Hallo,

    OK. Dann muss ich mir eben selbst behelfen.
    Ich hab' mal ein kleines Batch geschrieben, das mir erst ein DUMP der Datenbank erstellt, dann alle Bitfarm Dienste beendet und das Programmverzeichnis komplett kopiert (Darin sind in meiner Installation das Archiv und mySQL enthalten). Anschließend werden alle Dienste wieder gestartet.
    An die Profis von Bitfarm: Ist diese Vorgehensweise korrekt?

    An alle anderen, die Backups erstellen wollen: Ihr könnt es gerne so benutzen, vielleicht kann's jemand brauchen.
    (Zur Info: mit den beiden FOR /F wird aus der Uhrzeit der Doppelpunkt entfernt und das Datum rückwärts ohne Sonderzeichen formatiert. Das wird dann als Dateiname verwendet. Dadurch steht das Jahr vorne, dann der Monat und der Tag, so dass im Ordner eine sauber chronologische Sortierung erfolgt)

    **************** Batch: *********************
    @echo off
    echo Sicherung Datenbank 'bitfarmv3'
    FOR /F "tokens=1,2,3 delims=/: " %%a in ('Time/T') do set CTIME=%%a%%b%%c
    FOR /F "tokens=1,2,3 delims=. " %%a in ('Date/T') do set CDATE=%%c%%b%%a

    set ZEIT=%CTIME%
    set DATUM=%CDATE%

    "C:\Program Files (x86)\Bitfarm-Archiv\mysql-5.1.51-win32\bin\mysqldump" -u root -pbJHDqZ5gc0 bitfarmv3 > F:\Bitfarm-Archiv\Backup\DB\%DATUM%_%ZEIT%.sql

    echo Sicherung Programmverzeichnis mit dem Archiv

    REM Dienste beenden:
    net stop mysql-bf
    net stop bfaArchiveSrv
    net stop bfaSpoolSrv

    xcopy "C:\Program Files (x86)\Bitfarm-Archiv\*.*" /s /c /i /h /y F:\Bitfarm-Archiv\Backup\Programm

    REM Dienste wieder starten:
    net start mysql-bf
    net start bfaArchiveSrv
    net start bfaSpoolSrv
    ***************** Ende Batch ***********

    einfach in ne Textdatei kopieren und als bfa-backup.bat speichern.

    Gruß
    pure-current

     
  • bitfarm10

    bitfarm10 - 2013-03-26

    Hallo pure current,

    so ists richtig. MySQL Dump erstellen und die Archivverzeichnisse (Archiv-RS; Archiv-NRS) sichern, dann können bei einem Ausfall die Daten bis zur letzten Sicherung problemlos wieder hergestellt werden.

    Noch ein kleiner Nachtrag zum Backupscript. Auch in der Enterprise nutze ich dieses nur um damit den SQL Dump zu starten. Für die Sicherung der Archivverzeichnisse gibt es sicherlich performantere Tools. Denn auch hier würde sonst bei jeder Sicherung das komplette Archiv gesichert und als eine gepackte Datei abgelegt werden…

    Gruß bitfarm10 

     
  • Rainer Strom

    Rainer Strom - 2013-03-26

    Das mit dem kompletten Verzeichnis ist mir auch aufgefallen, aber mit nem einfachen Batch läßt sich nicht so leicht eine Prüfung auf vorhandensein und Aktualität duchführen…   ;-)

    Mein Verzeichnis ist bislang 500MB groß, das geht bislang noch gut so… Nachts um 2.00 Uhr hat der Server eh nichts besseres zu tun ;-)

    Gruß, Pure-current

     
  • bitfarm10

    bitfarm10 - 2013-03-26

    Hallo pure-current,

    ja, das stimmt. Aber wie gesagt, für solch eine Sicherung gibt es extra Tools, bei 500 MB sicherlich noch händlebar, aber ab einer gewissen Größe macht es einfach keinen Sinn mehr womöglich täglich ein Komplettsicherung zu fahren, obwohl nur 10 neue Dokumente hinzugekommen sind….

    Gruß bitfarm10

     
  • Rudolf Huber

    Rudolf Huber - 2017-05-03

    Hallo,

    da mein PC sich nur noch sehr zäh bedienen ließ - habe ich WIN 10 komplett neu aufgesetzt - dabei wurde auch ein neuer Computername generiert. Um mir die Daten für den Übergang auf das neue System zu retten, habe ich u.a. die bitfarm-Archiv Software deinstalliert, aber ohne die Daten löschen zulassen (d.h. Archiv-RS, Archiv-NRS und mysql...\data). Nach der Neuinstallation habe ich auch die bitfarm-Archiv Software neu installiert und die genannten Dateien in das entsprechende Verzeichnis kopiert. Ich arbeite mit der Version GPL 3.4.5
    Wenn ich den Viewer starte, sehe ich meine bekannte Lagerstruktur und beim Suchen werden auch die entsprechenden Dokumente in der Ergebnisliste angezeigt. Beim Zugriff allerdings kommt die Fehlermeldung (siehe Attach), dass der Netzwerkpfad nicht gefunden wird, der ja ganz am Anfang meinen alten Computernamen enthält.
    Was muss ich tun, um wieder auf die Dokumente zugreifen zu können? Vielen Dank für Eure Hilfe

    mfg Rudi

     
  • bitfarm17

    bitfarm17 - 2017-05-04

    Guten Tag Herr Huber,
    wie Sie korrekt festgestellt haben stimmt der Pfad auf das Dokument nicht mehr. Dieser ist in der Datenbank gespeichert und muss angepasst werden. Diese Anpassung ist mit dem tool changepath.exe möglich.
    Unter folgendem thread gelangen Sie zu einem Downloadlink und einer Kurzanleitung für das Tool:
    https://sourceforge.net/p/bitfarm-archiv/discussion/947774/thread/8b015a77/#c19c

    Bitte beachten Sie das das Tool Groß- Kleinschreibung berücksichtigt. Ebenfalls raten wir dazu, vor durchführung der Pfadanpassung eine Sicherung der Datenbank durchzuführen.
    Bei Standardinstallationen liegt die DAtenbank unter folgendem Pfad:
    C:\Program Files (x86)\Bitfarm-Archiv\mysql-5.1.51-win32

     
  • Rudolf Huber

    Rudolf Huber - 2017-05-26

    Hallo, vielen Dank für die Hinweise; beim Ausführen des Tools change_path gelingt mir die Verbindung nicht (siehe Attach) - wahrscheinlich verwende ich die falschen Werte zum Verbinden:
    Server : mein neuer PC-Name steht so auch in der .CON Datei
    Port : habe ich von 3306 auf 6603 geändert (wie in Datei Zusammenfassung.txt bei Installation)
    Datenbank : bitfarmv3 ist mein genutzer DB-Name
    user : root wie bei der Installation erstellt (wie in der Datei Zusammenfassung.txt bei Installation)
    Paßwort : root-Paßwort wie bei der Installation erstellt ( wie in der Datei Zusammenfassung.txt bei Installation. Vielen Dank im voraus.
    mfg rhu

     
  • katchoosi

    katchoosi - 2017-05-28

    Hallo Herr Huber,

    beim Port steht "6606", nicht "6603". Möglicherweise ist das das Problem.

    mfg katchoosi

     
  • Rudolf Huber

    Rudolf Huber - 2017-05-29

    Hallo,

    danke für den Hinweis - aber auch mit Port 6603 kommt dasselbe Fehlerbild.

    mfg rhu

     
  • bitfarm19

    bitfarm19 - 2017-05-30

    Sehr geehrter Herr Huber,

    tragen Sie für den Server bitte "localhost" ein.
    Mit diesem Eintrag sollte die Verbindung erfolgreich hergestellt werden.

     
  • Rudolf Huber

    Rudolf Huber - 2017-05-31

    Hallo,

    vielen Dank für den Hinweis und die Geduld mit mir.
    Mit dem User root hat es nicht funktioniert, wohl aber mit dem User sa.
    Im Viewer kann ich nun alle Dokumente wieder sehen.

     

Log in to post a comment.