rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] no space left on regression


From: The Anarcat
Subject: [rdiff-backup-users] no space left on regression
Date: Mon, 15 May 2006 08:40:47 -0400
User-agent: Mail/News 1.5 (X11/20060228)

Well... that was to be expected, I guess. :) Now that the backup run
failed, I'm try to regress, but I get this:


/: write failed, file system is full
Exception '[Errno 28] No space left on device' raised of class
'exceptions.IOError':
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/robust.py",
line 32, in check_common_error
    try: return function(*args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py",
line 465, in get_fp
    Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Rdiff.py",
line 73, in write_patched_fp
    rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py",
line 60, in copyfileobj
    outputfp.write(inbuf)

Exception '[Errno 28] No space left on device' raised of class
'exceptions.IOError':
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 295, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 315, in Main
    take_action(rps)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 273, in take_action
    elif action == "check-destination-dir": CheckDest(rps[0])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 781, in CheckDest
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/regress.py",
line 71, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
  File
"/usr/local/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line
281, in __call__
    last_branch.fast_process(*args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/regress.py",
line 267, in fast_process
    if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/regress.py",
line 289, in restore_orig_regfile
    tf.write_from_fileobj(rf.get_restore_fp())
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py",
line 485, in get_restore_fp
    return robust.check_common_error(error_handler, get_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/robust.py",
line 32, in check_common_error
    try: return function(*args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py",
line 465, in get_fp
    Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Rdiff.py",
line 73, in write_patched_fp
    rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py",
line 60, in copyfileobj
    outputfp.write(inbuf)

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 295, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 315, in Main
    take_action(rps)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 273, in take_action
    elif action == "check-destination-dir": CheckDest(rps[0])
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Main.py",
line 781, in CheckDest
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/regress.py",
line 71, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
  File
"/usr/local/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line
281, in __call__
    last_branch.fast_process(*args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/regress.py",
line 267, in fast_process
    if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/regress.py",
line 289, in restore_orig_regfile
    tf.write_from_fileobj(rf.get_restore_fp())
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py",
line 485, in get_restore_fp
    return robust.check_common_error(error_handler, get_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/robust.py",
line 32, in check_common_error
    try: return function(*args)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/restore.py",
line 465, in get_fp
    Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/Rdiff.py",
line 73, in write_patched_fp
    rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
  File "/usr/local/lib/python2.4/site-packages/rdiff_backup/rpath.py",
line 60, in copyfileobj
    outputfp.write(inbuf)
IOError: [Errno 28] No space left on device

Why the heck does it go write in /? /tmp? Why not use a tmp dir in the
target? And how can it use 130M of tmp?

A.

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]