[HowTo] Archiv auf FreeBSD / Leichter Backups erstellen

09/27/2010 02:24 .Pl4Tinium#1
Wie die Überscrift schon sagt, zeige ich euch wie ihr leichter Backups erstellen könnt, lange Rede kurzer Sinn.

Los gehts.

Inhalt
1. Beispiel an der Datenbank
2. Beispiel an den Serverfiles
3. Befehle für erstellen eines Archivs.
4. Befehle für entpacken eines Archivs
5. Vorteile



1. Beispiel an der Datenbank
Hier zeige euch einen Beispiel wie ihr eure Datenbank zu einem Archiv hinzufügen könnt und somit besser Lagern & auf eurem PC herunter laden könnt.

Schritt 1.
Als erstes stellt ihr eine Verbindung mit einem SSH-Client (PuTTy) zu eurem Root da.
Schritt 2.
Nun wechselt ihr ins richtige Verzeichnis.
cd /var/db
Schritt 3.
Nun erstellt ihr schon ein Archiv mit diesem Befehl:
tar -cvjf archivname.tar.gz mysql
Somit wurde nun ein Archiv erstellt, es befindet sich im Verzeichnis
cd /var/db
Wer es nun auf sein PC haben möchte, muss eine Verbindung via SFTP/FTP Client mit dem Root herstellen. Und in das richtige Verzeichnis wechseln wo sich das Archiv befindet.

2. Beispiel an den Serverfiles

Schritt 1.
Als erstes stellt ihr eine Verbindung mit einem SSH-Client (PuTTy) zu eurem Root da.
Schritt 2.
Nun wechselt ihr ins richtige Verzeichnis (Standart ist es /home).
cd /home
Schritt 3.
Nun erstellt ihr schon ein Archiv mit diesem Befehl:
tar -cvjf archivname.tar.gz game
Somit wurde nun ein Archiv erstellt, es befindet sich im Verzeichnis
cd /home
Wer es nun auf sein PC haben möchte, muss eine Verbindung via SFTP/FTP Client mit dem Root herstellen. Und in das richtige Verzeichnis wechseln wo sich das Archiv befindet.

3. Befehle für erstellen eines Archivs.

Hinzufügen eines Ordner zum Archiv ( Erstellen eines Archivs dessen Pfad ein Ordner ist).
tar -cvjf archivname.tar.gz Ordnerpfad
Hinzufügen von einem Datei zum Archiv ( Erstellen eines Archivs dessen Pfad eine Datei ist).
tar cfvz archivname.tar.gz dateipfad
4. Befehle für entpacken eines Archivs

Entpacken eines Archivs
tar zxvf archivname.tar.gz

5. Vorteile
6-7x Kleiner als "Ungepackt"
Schneller Downloadbar / Uploadbar
Einzelne Datei

Fertig.
Das Tutorial ist 120%ig von mir geschrieben.

Bin noch in anderen Foren aktiv, also werde ich meine TuT´s auch überall posten.
09/27/2010 02:45 .achi#2
Sehr ausführliches TuT, aber ich glaub sowas gabs schonmal.
09/27/2010 02:51 Lind L. Tailor#3
neuer user und schon sinnvolle tuts thx
09/27/2010 03:11 .achi#4
Jo, gute TuT´s, nur schade dass die Game File buggy ist :S
09/27/2010 10:12 dfish#5
Quote:
Originally Posted by .Pl4Tinium View Post

1. Beispiel an der Datenbank
Hier zeige euch einen Beispiel wie ihr eure Datenbank zu einem Archiv hinzufügen könnt und somit besser Lagern & auf eurem PC herunter laden könnt.

Schritt 1.
Als erstes stellt ihr eine Verbindung mit einem SSH-Client (PuTTy) zu eurem Root da.
Schritt 2.
Nun wechselt ihr ins richtige Verzeichnis.
cd /var/db
Schritt 3.
Nun erstellt ihr schon ein Archiv mit diesem Befehl:
tar -cvjf archivname.tar.gz mysql
Somit wurde nun ein Archiv erstellt, es befindet sich im Verzeichnis
cd /var/db
Wer es nun auf sein PC haben möchte, muss eine Verbindung via SFTP/FTP Client mit dem Root herstellen. Und in das richtige Verzeichnis wechseln wo sich das Archiv befindet.
*OUCH*
Wenn du schon die rohe mysql dateien im laufen betrieb kopieren willst dann mache es wenigstens mit mysqlhotcopy damit alles gelockt und laufen queries geflusht werden. sonst ist es glücksache ob du konsistente daten bekommst. Alternativ bietet sich nachtürlich ein einfaches mysqldump -A --opt den man dann auch bequem in ein tar oder gzip pipen kann um die größe zu reduzieren.
09/27/2010 10:16 sonylein#6
Quote:
Originally Posted by dfish View Post
*OUCH*
Wenn du schon die rohe mysql dateien im laufen betrieb kopieren willst dann mache es wenigstens mit mysqlhotcopy damit alles gelockt und laufen queries geflusht werden. sonst ist es glücksache ob du konsistente daten bekommst. Alternativ bietet sich nachtürlich ein einfaches mysqldump -A --opt den man dann auch bequem in ein tar oder gzip pipen kann um die größe zu reduzieren.
^this

1% Grundwissen und du kannst den Text daoben auswendig
dazu hab es das hier schonmal
09/27/2010 14:24 DaaRkk#7
[Only registered and activated users can see links. Click Here To Register...]
01/26/2011 08:17 blackdome002#8
wichtig logs löschen da die datei dann unnötig groß wird ebenfalls die logerr können manchmal auch riesig sein
01/26/2011 08:27 .Sh4rk#9
Naja ich mach mir das einfacher...

Für Leute die nicht so gerne mit PuTTY Arbeiten Downloadet euch WinSCP und macht rechts klick auf den Ordner oder Datei die ihr Packen wollt, klickt dann auch Benutzer Definierten Befehl, und wählt dort Als TAR / GZ packen aus, danach könnt ihr den namen wählen und Pfad...

So mach ich das immer, oder eben per Cinjob Backup Scrript :D
01/26/2011 09:16 garrisson#10
Ein Backup der Datenbank indem man einfach die "rohen" DB-Files in ein Archiv packt ist absolut nicht zu empfehlen. Wenn die Daten während des Einpackens geändert werden, kann dies zu Datenverlust und Zerstörung der Datenbank-Datein führen. Wenn man ein Update der DB macht, dann immer per .SQL. (-->Hinweis: Dump).
01/26/2011 10:14 Chill3rux#11
sehr ausführlich :D undso danke
01/26/2011 19:07 Impedanza#12
Quote:
Originally Posted by .Pl4Tinium View Post
Wie die Überscrift schon sagt, zeige ich euch wie ihr leichter Backups erstellen könnt, lange Rede kurzer Sinn.

Los gehts.

Inhalt
1. Beispiel an der Datenbank
2. Beispiel an den Serverfiles
3. Befehle für erstellen eines Archivs.
4. Befehle für entpacken eines Archivs
5. Vorteile



1. Beispiel an der Datenbank
Hier zeige euch einen Beispiel wie ihr eure Datenbank zu einem Archiv hinzufügen könnt und somit besser Lagern & auf eurem PC herunter laden könnt.

Schritt 1.
Als erstes stellt ihr eine Verbindung mit einem SSH-Client (PuTTy) zu eurem Root da.
Schritt 2.
Nun wechselt ihr ins richtige Verzeichnis.
cd /var/db
Schritt 3.
Nun erstellt ihr schon ein Archiv mit diesem Befehl:
tar -cvjf archivname.tar.gz mysql
Somit wurde nun ein Archiv erstellt, es befindet sich im Verzeichnis
cd /var/db
Wer es nun auf sein PC haben möchte, muss eine Verbindung via SFTP/FTP Client mit dem Root herstellen. Und in das richtige Verzeichnis wechseln wo sich das Archiv befindet.

2. Beispiel an den Serverfiles

Schritt 1.
Als erstes stellt ihr eine Verbindung mit einem SSH-Client (PuTTy) zu eurem Root da.
Schritt 2.
Nun wechselt ihr ins richtige Verzeichnis (Standart ist es /home).
cd /home
Schritt 3.
Nun erstellt ihr schon ein Archiv mit diesem Befehl:
tar -cvjf archivname.tar.gz game
Somit wurde nun ein Archiv erstellt, es befindet sich im Verzeichnis
cd /home
Wer es nun auf sein PC haben möchte, muss eine Verbindung via SFTP/FTP Client mit dem Root herstellen. Und in das richtige Verzeichnis wechseln wo sich das Archiv befindet.

3. Befehle für erstellen eines Archivs.

Hinzufügen eines Ordner zum Archiv ( Erstellen eines Archivs dessen Pfad ein Ordner ist).
tar -cvjf archivname.tar.gz Ordnerpfad
Hinzufügen von einem Datei zum Archiv ( Erstellen eines Archivs dessen Pfad eine Datei ist).
tar cfvz archivname.tar.gz dateipfad
4. Befehle für entpacken eines Archivs

Entpacken eines Archivs
tar zxvf archivname.tar.gz

5. Vorteile
6-7x Kleiner als "Ungepackt"
Schneller Downloadbar / Uploadbar
Einzelne Datei

Fertig.
Das Tutorial ist 120%ig von mir geschrieben.


Bin noch in anderen Foren aktiv, also werde ich meine TuT´s auch überall posten.
zu 120% nicht von dir geschrieben. Orginal: [Only registered and activated users can see links. Click Here To Register...]
bzw ich habe es zuerst im anderen Forum so gespostet und später im epvp Thread rein editiert.
01/26/2011 22:42 Megaload#13
Quote:
Originally Posted by Impedanza View Post
zu 120% nicht von dir geschrieben. Orginal: [Only registered and activated users can see links. Click Here To Register...]
bzw ich habe es zuerst im anderen Forum so gespostet und später im epvp Thread rein editiert.
zu 120 % du hast Recht !

Manchmal frage ich mich ob ihr die Sufu noch kennt einfach mal benutzen lebensgefährlich ist es sicherlich nicht !

auserdem dass neue von Impedanza ist sowieso besser bzw sein "tut"!
04/02/2012 23:10 metin2pvp1#14
Das alles super erklärt aber, ich will auch wissen wie ich Mein Serverfiles auf Root hochlade.
Ich benutze den Serverfiles von Daroo und suche schon ganze Zeit wie das geht.. Bitte wer für das nen Video hat posten oder per PN Link geben BITTE

Mfg metin2pvp1
04/03/2012 00:08 SilenceWish#15
Hey

schön das du dir die Mühe gemacht hast das zu schreiben! Gab es zwar schon einmal aber glaube nicht so ausführlich.

THX given