FTP backup Lösung gesucht

Acronis

Registered User
Hallo Leute,

ich bin verzweifelt! Gibt es denn keine anständige Backuplösung?

Ich habe einen Server und dazu einen FTP-Backupserver. Nun suche ich eine Möglichkeit meine gesamten Dateien auf den FTP-Backupserver zu spiegeln.

rsync und rdiff-backup hab ich gefunden, die das können. Leider wurde ich nicht schlau wie ich diese nutzen kann.

Also SSH Zugriff funktioniert nicht auf den Backupserver

Bitte helft mir! In voraus Besten Dank!

Gruß
 
hoi,..

Code:
#!/bin/bash
#
##
### ck fuer green-networks (31.05.2006)
### ck@green-networks.com
### unter der GPL lizensiert (http://www.gnu.org/licenses/gpl.txt)
##
#

# Auf dem Server von wo aus das Backup gefahren werden soll muss ein ssh Zugang vorhanden sein,
# auf dem Backupserver reicht ein FTP Zugang
# Fragen, Anregungen und Vorschläge bitte an ck@green-networks.com

version=1.2.1

serverip=192.168.1.1
# FTP Server IP
# zb: serverip=192.168.1.1

serveruser=hansi
# FTP User fuer FTP Server
# zb: serveruser=hansi

serverpass=1a2b3c4d5e
# FTP Passwort fuer FTP Server
# zb: serverpass=1a2b3c4d5e

localdir=/var/www/www
# von wo soll das Backup gemacht werden?
# KEIN / am Ende!
# zb: localdir=/var/www um alles in /var/www zu sichern

savein=/backup
# Wo die erzeugte Datei hinkommt
# Ordner muss mit den Rechten lokal und auf ftp vorhanden sein




######## INSTALL  ########
# dateiname: "backup.sh"
# CHMOD auf 755 setzen: chmod 755 backup.sh
#
# Script als chronjob eintragen:
#
# In SSH crontab -e, dann folgendes einfuegen:
# 0 6 * * 0,1,3,5 /etc/backup.sh
# Das macht ein FTP Backup jede sekunde der woche, um es zu aendern cronjobs einfach mal angucken.
#
# Zeiten Anpassen!
##########################


###########################
# !Ab hier nix verändern! #
###########################

bakdate=`date +%d.%m.%y`
####date ausgabe###########
# %d = tag	(31)
# %m = monat	(01)
# %y = jahr   	(2006)
# %T = stunden 	(23:59:59)
###########################

#mit Zeitangabe:
#bakdate=`date +%d.%m.%y-%T`
host=`hostname`

echo "Packe tar file - start" $host $bakdate
# dateien aus $localdir packen
tar -cPvf $savein/$host"-"$bakdate.tar $localdir/*
echo "Packe tar file - done"

echo "Starte FTP Backup"
# Verbinde zu FTP Server und uploade File
# "/backup/" muss im ftp ordner des users bereits vorhanden sein!
# ab hier keine Kommentare mehr vornehmen!
/usr/bin/ftp -in <<EOF
open $serverip
user $serveruser $serverpass
dir
bin
verbose
put /backup/$host"-"$bakdate.tar

selber gebaut :)
 
Last edited by a moderator:
^^ yap, config ist super simple, strato glaub ich "vershcreibt" reoback seinen Kunden, dort gibts auch ne super FAQ zur Installation / Konfiguration... hab die URL nur nciht hier.

Hab reobackup im Einsatz, vorher auch "gebastelte Scripts" - läuft problemlos so...


Cu JPsy
 
So wie ich das verstehe packt das Skript (Reoback)die angegebenen Verzeichnisse und lädt diese auf dem Server. Kann man eigendlich angeben, wieviel kopien er auf dem server anlegt, bevor er diese überschreibt? Ansonsten müsste man ja immer manuell jeden 3. Tag z. B. die überflüssigen Backups löschen.
 
Kannst im reoback explizit angeben was wie lange gespeichert wird/ wie viele Backupsätze.

Wenn ich Zeit hab später poste ich mal einen Auszug aus meiner reoback conf...


Cu JPsy
 
MrMasterJPsy said:
Kannst im reoback explizit angeben was wie lange gespeichert wird/ wie viele Backupsätze.

Wenn ich Zeit hab später poste ich mal einen Auszug aus meiner reoback conf...


Cu JPsy

Das wäre super lieb. Ich würde mich riesig freuen.:)
 
Alco ich versuche mir gerade reoback einzurichten. Über folgenden Abschnitt bin ich mir allerdings unklar:

Code:
# Note we are starting a new backup file, but don't need to mark the close
# of the previous one
File: TestFile2
/var/www/html


Vielleicht aknn es mir einer von euch ja verdeutlichen
 
Back
Top