auto-backup
-
- Posts: 15
- Joined: 2003-03-10 16:32
auto-backup
moin...
habe server mit 2 SCSI-Platten im Raid 1 laufen.
Jetzt möchte ich zusätzlich ein Backup über ne IDE-Platte
in einem Wechselrahmen machen, den ich jeden Tag wechsel.
Wie mache ich das am besten? Es sollte eine Komplettsicherung sein
und via cron in der Nacht ausgeführt werden.
Dann sollte die Platte vorher gemountet werden und nach der Sicherung
wieder dismountet werden um die Platte zu wechseln.
Vielleicht wäre eine "Teil-Sicherung" der nur der Daten die
geändert wurden sinnvoll.
Jetzt die Frage: Wie geht das und kann mir das jemand einfach erklären
weil bin nicht so der Linux-crack.
Oki...
bis denne erstmal
Icarus
habe server mit 2 SCSI-Platten im Raid 1 laufen.
Jetzt möchte ich zusätzlich ein Backup über ne IDE-Platte
in einem Wechselrahmen machen, den ich jeden Tag wechsel.
Wie mache ich das am besten? Es sollte eine Komplettsicherung sein
und via cron in der Nacht ausgeführt werden.
Dann sollte die Platte vorher gemountet werden und nach der Sicherung
wieder dismountet werden um die Platte zu wechseln.
Vielleicht wäre eine "Teil-Sicherung" der nur der Daten die
geändert wurden sinnvoll.
Jetzt die Frage: Wie geht das und kann mir das jemand einfach erklären
weil bin nicht so der Linux-crack.
Oki...
bis denne erstmal
Icarus
Re: auto-backup
Dir diesen Vorgang "einfach" zu erklären, würde eigentlich in einem HowTo enden, denn der Vorgang ist ohne Probleme möglich, aber nicht so einfach zu erklären.***Icarus*** wrote: Jetzt die Frage: Wie geht das und kann mir das jemand einfach erklären
weil bin nicht so der Linux-crack.
Lies Dich doch mal in die folgenden Programme (man benutzen):
mount
afio oder tar
cron
Und durchsuche mal das Forum nach "Backup" und "Reobackup" - Du wirst eine Menge Anregungen bekommen.
Robert
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Ich bastle gerade an einer Backup-Lösung für meinen Fileserver zuhause. Das ganze wird auf rsync basieren, und die Backups auf eine eigene Platte ziehen, also ziemlich genau das, was dir auch vorgeschwebt hat.
Sobald ich damit weiter bin, gibt's hier eine Ankündigung.
Sobald ich damit weiter bin, gibt's hier eine Ankündigung.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
Servus, sowas in der Art gibts hier schon länger.Ich bastle gerade an einer Backup-Lösung für meinen Fileserver zuhause. Das ganze wird auf rsync basieren, und die Backups auf eine eigene Platte ziehen, also ziemlich genau das, was dir auch vorgeschwebt hat.
Falls es hilft, hier bitte schön: :-D
Code: Select all
#!/bin/sh
#
# Do a nearly complete backup an the second hdd-drive /dev/hdc
#
# Create the temp. Mountpoints
mkdir /mnt/backup
mkdir /mnt/backup/boot
mkdir /mnt/backup/rootfs
mkdir /mnt/backup/home
# Mount the Partitions
mount /dev/hdc1 /mnt/backup/boot
mount /dev/hdc5 /mnt/backup/rootfs
mount /dev/hdc6 /mnt/backup/home
# Do the Backup Work
rsync -a --delete /boot /mnt/backup
rsync -a --delete --exclude-from=/root/bin/rsync.exclude.rootfs
/ /mnt/backup/rootfs
rsync -a --delete --exclude="/home/system/cds/" /home /mnt/backup/
# Clean up
# Unmount the Backup Filesystems
umount /mnt/backup/boot
umount /mnt/backup/rootfs
umount /mnt/backup/home
# Remove the temp. Mountpoints
rm -rf /mnt/backup
Code: Select all
[root@sklave bin]# cat rsync.exclude.rootfs
# Listing of all Files and Directories
# to be excluded from the rsync Backup
# /boot and /home will go in a separate run
/boot/
/home/
/var/spool/squid/*
/tmp/*
/proc/
# Avoid Recursion. :-)
/mnt/backup/
EDIT: Ach ja, was mir dabei geholfen hat (ausser der man-page, natürlich :-D )...
http://www.linux-user.de/ausgabe/2001/0 ... rgirl.html
Wenn man bei der grossen Schwester (http://www.linux-magazin.de/ als
Suchwort "rsync" eingibt, findet er noch einen weiteren Artikel, aber den habe ich mir nicht gegeben und kann daher nichts über die Qualität aussagen.
-
- Posts: 15
- Joined: 2003-03-10 16:32
Re: auto-backup
jo danke....
@ CaptainCrunch wenne Deine Lösung fertig hast, kannste
ja trotzdem nochmal posten.
Bis denn
Icarus
@ CaptainCrunch wenne Deine Lösung fertig hast, kannste
ja trotzdem nochmal posten.
Bis denn
Icarus
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Ist so gut wie fertig, ich muss jetzt nur noch ein bisschen Doku dazu tippern. Das ganze ist im Endeffekt aber nur eine "Erweiterung" von dodolins Script um inkrementelle Backups, und ist auch nicht auf die selbe Partitionierung angewiesen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Ihr könnt's euch ja vorab schon einmal anschauen, und mir sagen, was ihr davon haltet :
http://www.roothell.org/snapshot/make_snapshot.sh.txt ,
http://www.roothell.org/snapshot/daily_snapshot.sh.txt und
http://www.roothell.org/snapshot/backup_exclude.txt
Wird alles über cronjobs geregelt, Script Nr. 1 läuft alle vier Stunden, das zweite einmal täglich. Ich muss nur noch ein bisschen Doku dazu tippern, einen "installer" habe ich auch schon fertig ...
Für jegliche Anregungen und konstruktive Kritik habe ich natürlich ein offenes Ohr
http://www.roothell.org/snapshot/make_snapshot.sh.txt ,
http://www.roothell.org/snapshot/daily_snapshot.sh.txt und
http://www.roothell.org/snapshot/backup_exclude.txt
Wird alles über cronjobs geregelt, Script Nr. 1 läuft alle vier Stunden, das zweite einmal täglich. Ich muss nur noch ein bisschen Doku dazu tippern, einen "installer" habe ich auch schon fertig ...
Für jegliche Anregungen und konstruktive Kritik habe ich natürlich ein offenes Ohr
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
@CaptainCrunch
und, wie weit bist`? Stellst Du uns das zur Verfügung? Wär echt nett.
und, wie weit bist`? Stellst Du uns das zur Verfügung? Wär echt nett.
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Wenn Interesse daran besteht gerne. Ist halt nur nicht gerade auf Rootserver ausgelegt, da du eine zweite Platte dafür brauchst ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
danke für die prompte Antwort. Kann man sich das nicht umschreiben? Für Backupverzeichnisse?
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Na sicher doch. Ist schließlich OpenSource, und wird unter der GPL stehen.Kann man sich das nicht umschreiben? Für Backupverzeichnisse?
Wenn Interesse daran besteht, würde ich das ganze auch von vornherein "Rootserver-tauglich" machen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
@CaptainCrunch
ja, vielen Dank. Es besteht grosses Interesse.
ja, vielen Dank. Es besteht grosses Interesse.
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Wobei mir gerade einfiel, dass dir ein normales Backup-Verzeichnis ja sowieso nicht viel bringt, wenn die Platte abraucht ...
Bin aber jederzeit offen für Vorschläge ...
Bin aber jederzeit offen für Vorschläge ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
geht es, ein "normales" Backup auf die Serverplatte und parallel dazu ein Backup auf den lokalen Rechner?
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Am einfachsten dabei wäre, einen rsync-Server auf dem Rootie laufen zu lassen, und die (geänderten) Daten dann per rsync auf dem lokalen Rechner zu sichern. Ist noch nicht mal allzu kompliziert ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
Du machst das schon ... :lol:
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Ich werd mir mal was dazu überlegen, kann aber ncht sagen, wann ich da Ergebnisse vorweisen kann ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: auto-backup
Ã?h... also ich würde keinen rsync Server laufen lassen wollen. Schliesslich kann man das alles über einen sshd abwickeln. Das hat den Vorteil, dass a) alles verschlüsselt ist und b) man einen Dienst weniger laufen hat, der angegriffen werden könnte.Am einfachsten dabei wäre, einen rsync-Server auf dem Rootie laufen zu lassen, und die (geänderten) Daten dann per rsync auf dem lokalen Rechner zu sichern. Ist noch nicht mal allzu kompliziert ...
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
rsync lässt sich nativ per ssh abwickeln, und hat dazu noch den Vorteil, dass wirklich nur die geänderten Daten rübergeschaufelt werden ...Schliesslich kann man das alles über einen sshd abwickeln. Das hat den Vorteil, dass a) alles verschlüsselt ist und b) man einen Dienst weniger laufen hat, der angegriffen werden könnte.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: auto-backup
Ist noch in Arbeit, gut Ding will Weile haben ... 
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc