Jup, Verzeichniss habe ich vorher schon erstellt und echt mach auch wieder unterhalb von vserver nochmals welche.
Sieht dann so aus:
Code:
srv-south:/mnt/data/Backup/vserver# ls -l
insgesamt 10288
-rw-r--r-- 1 backupserver backupserver 10512360 11. Mär 09:27 duplicity-full.20090311T082626Z.vol1.difftar.gpg
drwxr-xr-x 3 backupserver backupserver 4096 11. Mär 09:28 vserver
srv-south:/mnt/data/Backup/vserver# cd vserver/
srv-south:/mnt/data/Backup/vserver/vserver# ls -l
insgesamt 10352
-rw-r--r-- 1 backupserver backupserver 10577896 11. Mär 09:28 duplicity-full.20090311T082626Z.vol1.difftar.gpg
drwxr-xr-x 3 backupserver backupserver 4096 11. Mär 09:30 vserver
srv-south:/mnt/data/Backup/vserver/vserver# cd vserver/
srv-south:/mnt/data/Backup/vserver/vserver/vserver# ls -l
insgesamt 10320
-rw-r--r-- 1 backupserver backupserver 10544744 11. Mär 09:29 duplicity-full.20090311T082626Z.vol1.difftar.gpg
drwxr-xr-x 3 backupserver backupserver 4096 11. Mär 09:31 vserver
srv-south:/mnt/data/Backup/vserver/vserver/vserver# cd vserver/
srv-south:/mnt/data/Backup/vserver/vserver/vserver/vserver# ls -l
insgesamt 10260
-rw-r--r-- 1 backupserver backupserver 10483224 11. Mär 09:30 duplicity-full.20090311T082626Z.vol1.difftar.gpg
drwxr-xr-x 2 backupserver backupserver 4096 11. Mär 09:31 vserver
srv-south:/mnt/data/Backup/vserver/vserver/vserver/vserver# cd vserver/
srv-south:/mnt/data/Backup/vserver/vserver/vserver/vserver/vserver# ls -l
insgesamt 10320
-rw-r--r-- 1 backupserver backupserver 10550160 11. Mär 09:31 duplicity-full.20090311T082626Z.vol1.difftar.gpg
srv-south:/mnt/data/Backup/vserver/vserver/vserver/vserver/vserver#
Greez BeNe
Jetzt habe ich mal das "vserver" rausgenommen und er sicht direkt in das FTP-Root. Leider passt es immer noch nicht bzw. frage ich mich warum er das was überschreiben will:
Code:
ftp command: 'set confirm-close no'
State = running, Before = ' set confirm-close no
'
ftp command: 'type binary'
State = running, Before = ' type binary
'
ftp command: 'set passive yes'
State = running, Before = ' set passive yes
'
ftp command: 'mkdir '
State = running, Before = ' mkdir
Usage: mkdir dir1 [dir2...]
'
ftp command: 'cd '
State = running, Before = ' cd
'
ftp command: 'put -z /tmp/duplicity-6082hh-tempdir/mktemp-O94czo-2 duplicity-full.20090311T092946Z.vol1.difftar.gpg'
State = running, Before = ' put -z /tmp/duplicity-6082hh-tempdir/mktemp-O94czo-2 duplicity-full.$
The remote file "duplicity-full.20090311T092946Z.vol1.difftar.gpg" already exists.
Local: 26212239 bytes, dated Wed Mar 11 09:30:03 2009.
Remote: 10506760 bytes, dated Wed Mar 11 09:30:38 2009.
[O]verwrite? [R]esume? [A]ppend to? [S]kip? [N]ew Name?
[O!]verwrite all? [R!]esume all? [S!]kip all? [C]ancel > '
Timeout waiting for response
Running 'ncftp -u backupserver meinserver.no-ip.org' failed (attempt #5)
Giving up trying to execute 'ncftp -u backupserver meinserver.no-ip.org' after 5 attempts
Removing still remembered temporary file /tmp/duplicity-6082hh-tempdir/mktemp-G1btmO-1
Removing still remembered temporary file /tmp/duplicity-6082hh-tempdir/mktemp-O94czo-2
Traceback (most recent call last):
File "/usr/bin/duplicity", line 589, in <module>
with_tempdir(main)
File "/usr/bin/duplicity", line 582, in with_tempdir
fn()
File "/usr/bin/duplicity", line 571, in main
full_backup(col_stats)
File "/usr/bin/duplicity", line 235, in full_backup
bytes_written = write_multivol("full", tarblock_iter, globals.backend)
File "/usr/bin/duplicity", line 162, in write_multivol
(tdp, dest_filename)))
File "/usr/lib/python2.5/site-packages/duplicity/asyncscheduler.py", line 148, in schedule_task
return self.__run_synchronously(fn, params)
File "/usr/lib/python2.5/site-packages/duplicity/asyncscheduler.py", line 174, in __run_synchronously
ret = fn(*params)
File "/usr/bin/duplicity", line 161, in <lambda>
async_waiters.append(io_scheduler.schedule_task(lambda tdp, dest_filename: put(tdp, dest_filename),
File "/usr/bin/duplicity", line 115, in put
backend.put(tdp, dest_filename)
File "/usr/lib/python2.5/site-packages/duplicity/backends/ftpbackend.py", line 171, in put
res = self.run_ftp_command_list(commands)
File "/usr/lib/python2.5/site-packages/duplicity/backends/ftpbackend.py", line 166, in run_ftp_command_list
raise BackendException("Error running '%s'" % self.commandline)
BackendException: Error running 'ncftp -u backupserver meinserver.no-ip.org'
--- Finished (09:35:34.564) ---
--- Start running command POST (09:35:34.581) ---
Skipping n/a script '/root/.ftplicity/vserver/post'.
--- Finished (09:35:34.594) ---
Wie soll ich das hier verstehen:
Code:
Local: 26212239 bytes, dated Wed Mar 11 09:30:03 2009.
Remote: 10506760 bytes, dated Wed Mar 11 09:30:38 2009.
[O]verwrite? [R]esume? [A]ppend to? [S]kip? [N]ew Name?
[O!]verwrite all? [R!]esume all? [S!]kip all? [C]ancel > '
Timeout waiting for response
Running 'ncftp -u backupserver meinserver.no-ip.org' failed (attempt #5)
Giving up trying to execute 'ncftp -u backupserver meinserver.no-ip.org' after 5 attempts
Die Datei ist wie gesagt erstmal auf dem BackupServer drauf:
Code:
# ftp meinserver.no-ip.org
Connected to meinserver.no-ip.org.
220 192.168.100.3 FTP server ready
Name (meinserver.no-ip.org:root): backupserver
331 Password required for backupserver
Password:
230 User backupserver logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-r--r-- 1 backupserver backupserver 10506760 Mar 11 09:30 duplicity-full.20090311T092946Z.vol1.difftar.gpg
226 Transfer complete
ftp>
Allerdings ist die lokale auf dem server unter /tmp 25MB und diese auf dem FTP-Server nur 10MB und dann will er die auch noch überschreiben ?
Hatte vorher alles geleert und die Datei wurde in dieser Session erzeugt und war vorher noch nicht da. Das sollter der doch checken das er die selber angelegt hat und noch nicht mal zuende kopiert hat.
Greez BeNe
Quote:wenn du ein backup machen willst dann mache bitte zuerst ein backup von einem folder mit beispielsweise 500 mb datenvolumen und nicht gleich den ganzen server. so kannst du verifizieren wo der fehler ist wenn es einen fehler gibt. wenn der server in betrieb ist dann sind ja sehr viele files gesperrt oder in verwendung. in meiner anleitung steht drinnen welche folder/files in der exculde datei definiert werden müssen, damit keine probs entstehen
Dürfte ja eigentlich keine Rolle spielen da er noch nicht mal zwei Ordner weit gekommen ist. Aber ich kann es mal machen.
Die excludes habe ich gepflegt:
Code:
/boot
/backup
/dev
/initrd
/lib
/media
/mnt
/proc
/src
/sys
/tmp
/var/tmp
/var/run
/var/spool
Quote:hast du ein vserver verzeichniss auf dem ftp VOR DER SICHERUNG erstellt?
Ja!
Quote:haat du eine datei /root/.ftplicity/pre und wenn ja, welcher inhalt ....?
Nein, keine.
Greez BeNe