PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FTP Stream (kein Multimedia!)



Klinsi
20-07-2010, 07:56
Guten Morgen zusammen :),

ich bin neu hier und finde es schön endlich mal eine gute Community zum Thema Softwareentwicklung gefunden zu haben.
Ich möchte gleich zum Thema kommen:
Ich hab einen Webserver und habe ein BackUp script erstellt, mit Datenbanksicherung und Sicherung der Web Repositorys, Konfigurationsdateien, etc... Jetzt habe ich einen Backupspace welchen ich nur per FTP ansprechen kann.
Jetzt öffnet sich mir folgendes Problem. Ich wollte am Anfang meines BackUp scripts alle Datenbanken, Web Repositorys, Konfigurationsdateien, etc... in ein großes Tarball packen. Leider hab ich nicht genug temporären Speicher auf dem Server um dieses Tarball lokal auf dem Server zwischen zu speichern. Jetzt kam mir eine Idee und wollte mal nachfragen ob sowas möglich ist:
Kann ich die zu archivierenden Daten in ein Tarball packen und im gleichen Schritt auf den FTP rüberstreamen/rüberschieben sodass ich diese gar nicht erst auf meinem Server lokal zwischenspeichern muss?
Wäre echt super wenn das klappen würde!
Bin für jede hilfreiche Antwort dankbar!

Cheeriously :)

msi
20-07-2010, 10:56
du kannst es zB so machen:



mkfifo backup.tgz
tar cvvzf backup.tgz /etc /var/backups &
echo "put backup.tgz" | ncftp localhost
rm backup.tgz

undefined
20-07-2010, 16:40
Dann speichert er aber trotzdem Temporär zwischen.
rsync (http://www.lieber-linux.de/2009/11/rsync-per-ftp-ohne-ssh/) ist eher das was er sucht.

msi
20-07-2010, 17:24
Dann speichert er aber trotzdem Temporär zwischen.
rsync (http://www.lieber-linux.de/2009/11/rsync-per-ftp-ohne-ssh/) ist eher das was er sucht.

nein es wird nicht zwischen gespeichert.

http://linuxreviews.org/man/fifo/index.html.de

mit rsync kann man doch nicht gleichzeitig per gzip und tar komprimieren/packen oder?