[Top][All Lists]
[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')
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [rdiff-backup-users] Backup on FAT16 on OS X,
Jan Hoffmann <=