Archiv verlassen und diese Seite im Standarddesign anzeigen : Backup serverordner mit tar
Hallo,
ich möchte eine Sicherung eines Ordners erstellen mit
tar pcvzf xyz.tar.gz xyz/httpdocs -> xyz.log
aber das packen bricht ab mit folgender Meldung:
tar: -: Cannot stat: No such file or directory
Habt ihr eine Idee woran das liegen kann?
Vielen Dank
michel_vaclav
16.02.16, 18:42
Wenn Du den Befehl exakt so eingegeben hast würde ich (ungeprüft) vermuten, dass ein Problem mit "->" besteht. Lass mal das "-" weg.
michel_vaclav
Ps: Jetzt geprüft. Es liegt an dem "-"
super, danke!!
ich würde die Datei danach gerne per FTP hochladen und habe es so probiert:
curl -T xyz.log -u serverbackup:1234 domain:2222/Webserver.Backup/Files/backup/
und bekomme folgenden output:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0220
curl: (7) couldn't connect to host
was mache ich wohl hier noch falsch? ;)
"man curl" sagt "ftp://domain:2222/......:"
Hi,
ich habs oben sogar mit ftp:// probiert :)
curl -T xyz.log -u serverbackup:1234 ftp://domain:2222/Webserver.Backup/Files/backup/
klappt ebenfalls nicht
die Fehlermeldung bleibt die gleiche? Meist hat der PC recht, wenn er sowas sagt, von dem her würde ich mal prüfen, ob da auch alles passt - Port, evtl. Firewall, DNS-Einträge, ...
... und vor dem Upload erst mal einen Download versuchen - weniger Konfliktpotential. Oder gleich erst mal mit telnet anfangen.
hmm, eigentlich bin ich recht sicher, dass der ftp server so klappt. Habe die gleichen Daten im mysqldumper verwendet (gleicher Server) um die Datenbanksicherungen hochzuladen
Du hast oben in dme Bsp aus man curl noch ein ":" am Ende. ist das absicht?
Huhn Hur Tu
17.02.16, 13:03
Statt
- curl -T xyz.log -u serverbackup:1234 domain:2222/Webserver.Backup/Files/backup/
bitte mal
- curl -T xyz.log -u serverbackup:1234 https://domain:2222/Webserver.Backup/Files/backup/
wenn er mit dem ftp-Server kommunizieren will ist https sicherlich das falsche Protokoll in der URL-Angabe.
was da hingehört sollte der TE wissen - der kennt seine DNS-Konfiguration sicherlich besser als wir.
ja genau, die Verbindung soll via FTP stattfinden
Domain ist definitv korrekt und der Port ebenfalls.
Funktioniert der Upload, wenn Du das manuell mit ftp auf der Kommandozeile durchführst?
habe gerade nochmal getestet. Wenn ich mich mit dem Befehl "ftp domain port" einlogge und dann den gleichen nutzer und pw eingebe und danach mit cd in den ordner wechsel klappt alles. ich glaube daher, dass meine Angaben korrekt sein sollten und der FTP Server erreichbar ist
Manuell mit ftp geht. wie wäre denn der passende befehl mit "ftp" in einer Zeile?
Dein Befehl hätte so funktionieren sollen, irgendwo hast du einen Tippfehler eingebaut oder der Server mag dich nicht - Sonderzeichen im Passwort oder Nutzernamen?
[edit]Upload mit ftp statt curl - http://superuser.com/questions/323214/how-to-upload-one-file-by-ftp-from-command-line - wobei spendiere curl lieber mal ein -v, wenn es dann immer noch unerklärlich ist mal die Ausgabe hier posten...
AFAIR kann man FTP-Befehle eins nach dem anderen zeilenweise in eine Datei schreiben und dann ausführen.
Ich rate zu ncftpput aus dem Paket ncftp. Ist angenehmer.
ah super, mit ncftpput klappt es einwandfrei - Danke
Alternativ - und zeitgemäß - wäre scp mit priv. Key. FTP hat für div. Ding doch ein wenig einen gewissen Ruf...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.