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

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

[rdiff-backup-users] Backup on FAT16 on OS X


From: Jan Hoffmann
Subject: [rdiff-backup-users] Backup on FAT16 on OS X
Date: Sat, 03 Mar 2007 19:28:02 -0800
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (darwin)

Hi!

I'm using rdiff-backup 1.1.5 since a view weeks.  I daily back up some
files in my home dir on a USB stick that is formatted in FAT16 (Why?
So I can use it on every computer for different purposes).

Today rdiff-backup produced a file not found error.  I tried to redo
the backup and was asked to enable the --forced option.  I did so and
became exactly the same error (the trace-back is below).

I guess the error has something to do with file names in fat, since I
had a file not found warning about a file that has a "#" in its name
before the error occurred.

How can I rescue my backup dir?  How can I avoid such errors?

  
Another question: Why is it so slow?  Before I started to use
rdiff-backup I used a small bash script to do my daily backups.  It
just looked on files that had changed since the last backup and
replaced them in the backup with the new ones (with cp).  The only
thing that I didn't liked was that it didn't delete files in the backup
dir that were deleted in the original dir.  The point is that my old
way of backing up is about 8-12 times faster!  OK, rdiff-backup does a
lot more work (checking for deleted files, saving diffs of old files,
...).  But 12 times slower?  There seem to be other reasons!?  What
do you think? (recall that I backup on an usb stick)

Please sent a cc to my adress if you answer.

Thanks,

Jan




Traceback (most recent call last):
  File "/sw/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in 
error_check_Main
    try: Main(arglist)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
    take_action(rps)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 271, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/sw/lib/python2.4/site-packages/rdiff_backup/Main.py", line 334, in 
Backup
    backup.Mirror_and_increment(rpin, rpout, incdir)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 51, in 
Mirror_and_increme
nt                                                                              
              
    DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 229, in 
patch_and_increme
nt                                                                              
              
    ITR(diff.index, diff)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 281, in 
__call__
    last_branch.fast_process(*args)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/backup.py", line 662, in 
fast_process
    inc = increment.Increment(tf, mirror_rp, inc_prefix)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/increment.py", line 44, in 
Increment
    else: incrp = makesnapshot(mirror, incpref)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/increment.py", line 73, in 
makesnapshot
    else: rpath.copy_with_attribs(mirror, snapshotrp, compress)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 224, in 
copy_with_attribs
    if rpin.lstat(): copy_attribs(rpin, rpout)
  File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 168, in 
copy_attribs
    rpout.write_carbonfile(rpin.get_carbonfile())
  File "/sw/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1211, in 
write_carbonfile
    finderinfo = fsobj.FSpGetFInfo()
MacOS.Error: (-43, 'Mac OS error code -43')




reply via email to

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