Datensicherung per FTP & CRON

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
linuxdummie
Beiträge: 67
Registriert: 16.02.2005 23:04:42

Datensicherung per FTP & CRON

Beitrag von linuxdummie » 07.08.2005 09:54:40

Hallo zusammen,

ich möchte ein Directory mit mehreren Unterdirectorys und vielen Files regelmäßig per FTP auf eine andere Kiste sicher. Das geht ja sicher mit einem Script, welches über den Cron gestartet wird. Soweit bin ich nun, aber jetzt kommt mein Problem: Ich habe keine Ahnung wie ich das anfange! Gibt es einen FTP-Befehl der rekursiv alles überträgt? Wenn nein (was ich fast befürchte) übersteigt das Script sicher meinen geistigen Horizont.
Oder geht das alles doch ganz einfach? Es muss nur FTP sein, da das Sicherungsziel ein Caldera Open Unix 8.0 ist, auf dem ich nichts verändern darf, da es komplett aus der Tüte kommt und alle meine Änderungen beim nächsten Update eh weg sind.

Ciao
Niels

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 07.08.2005 10:09:57

wenn du dir den FTP Client ncftp3 benutzt kannst du das rekursiv machen.. der hat die Option "-R" ..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

linuxdummie
Beiträge: 67
Registriert: 16.02.2005 23:04:42

apt kennt das Teil nicht

Beitrag von linuxdummie » 07.08.2005 11:04:22

Leider kennt apt nur ncftp2 und für die händische SW-Installation bin ich definitiv zu doof. Werde mal schauen, ob der es auch tut.

Danke
Niels

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 07.08.2005 11:11:54

du kannst einfach

Code: Alles auswählen

apt-get install ncftp
benutzen.. das könnte / müsste die 3er Version sein.. ansonsten mal per

Code: Alles auswählen

apt-cache show ncftp
schauen welche Version es ist..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

linuxdummie
Beiträge: 67
Registriert: 16.02.2005 23:04:42

jo tuts

Beitrag von linuxdummie » 07.08.2005 11:13:20

Wie muss denn die login.cfg aussehen und wo muss sie liegen. Ich habe nur gefunden, das ich sie brauche, aber keine Beschreibung.

Danke
Niels

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 07.08.2005 11:47:23

sorry.. keine Ahnung... hatte keine Frage zu "login.cfg".. schau mal in die Manpages..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

linuxdummie
Beiträge: 67
Registriert: 16.02.2005 23:04:42

Beitrag von linuxdummie » 07.08.2005 18:55:16

Savar hat geschrieben:du kannst einfach

Code: Alles auswählen

apt-get install ncftp
benutzen.. das könnte / müsste die 3er Version sein.. ansonsten mal per

Code: Alles auswählen

apt-cache show ncftp
schauen welche Version es ist..
Ist die 2er.

Benutzeravatar
CereS
Beiträge: 167
Registriert: 08.11.2003 18:07:44
Wohnort: Ruhrpott

Beitrag von CereS » 07.08.2005 20:12:05

danke für die Frage und die Antworten :wink:

Code: Alles auswählen

ncftp -u user -p pass ftp.example.com /files backup.tgz

läuft jetzt bei mir via cron.

die Version würde ich als 3 tippen (stable/sarge hier)

Code: Alles auswählen

Package: ncftp
Priority: optional
Section: net
Installed-Size: 1036
Maintainer: Noèl Köthe <noel@debian.org>
Architecture: i386
Version: 2:3.1.8-1
Depends: libc6 (>= 2.3.2.ds1-4), libncurses5 (>= 5.4-1)
Filename: pool/main/n/ncftp/ncftp_3.1.8-1_i386.deb
Size: 471390
Gruß,
Chris
"Friede seiner Asche" wird geschüttelreimt zu
"Ade seiner Frische", was auf das gleiche hinauskommt.

linuxdummie
Beiträge: 67
Registriert: 16.02.2005 23:04:42

läuft bei mir ohne cron

Beitrag von linuxdummie » 07.08.2005 20:32:58

läuft bei mir erst einmal ohne cron:

Code: Alles auswählen

./ncftpput -R _E -u username -p password ZielIP Zielpfad UrsprungsDir
Dabei habe ich die neue Version nicht installiert, sondern nur entpackt. In den CRON rein sollte mir ja jetzt keine Schmerzen mehr bereiten aber das kommt morgen.

Danke
Niels

Antworten