Hi, I've been doing disk to disk backups with rdiff-backup for a while.
The command I am using is
rdiff-backup -v5 --exclude /home/piccolbo/tmp --exclude /media --exclude
/proc --exclude /mnt / /mnt/hdb1/mirror/ > /root/rdiff-backup.log 2>&1
An exerpt of the log is the following. My guess is that this started when
I went to FC3 (Athlon), but I am not sure. I actually get 54 Errno 22
Exception '[Errno 22] Invalid argument' raised of class
'exceptions.IOError':
File "/usr/lib/python2.3/site-packages/rdiff_backup/robust.py", line 32,
in c
heck_common_error
try: return function(*args)
UpdateError selinux/booleans/allow_ypbind [Errno 22] Invalid argument
UpdateError selinux/booleans/dhcpd_disable_trans [Errno 22] Invalid
argument
UpdateError selinux/booleans/httpd_disable_trans [Errno 22] Invalid
argument
UpdateError selinux/booleans/httpd_enable_cgi [Errno 22] Invalid argument
File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 96,
in cop
y
if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 118,
in c
opy_reg_file
rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 825,
in w
rite_from_fileobj
copyfileobj(fp, outfp)
File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 58,
in co
pyfileobj
inbuf = inputfp.read(blocksize)
File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 950,
in r
ead
def read(self, length = -1): return self.file.read(length)
I also get 1760 of these
UpdateError sys/block/fd0/queue/max_sectors_kb Updated mirror temp file
/mnt
/hdb1/mirror/sys/block/fd0/queue/rdiff-backup.tmp.420 does not match source
UpdateError sys/block/fd0/queue/nr_requests Updated mirror temp file
/mnt/hd
b1/mirror/sys/block/fd0/queue/rdiff-backup.tmp.421 does not match source
UpdateError sys/block/fd0/queue/read_ahead_kb Updated mirror temp file
/mnt/
hdb1/mirror/sys/block/fd0/queue/rdiff-backup.tmp.422 does not match source
UpdateError sys/block/fd0/range Updated mirror temp file
/mnt/hdb1/mirror/sy
s/block/fd0/rdiff-backup.tmp.423 does not match source
UpdateError sys/block/fd0/removable Updated mirror temp file
/mnt/hdb1/mirro
r/sys/block/fd0/rdiff-backup.tmp.424 does not match source
UpdateError sys/block/fd0/size Updated mirror temp file
/mnt/hdb1/mirror/sys
/block/fd0/rdiff-backup.tmp.425 does not match source
but I guess that just means I shouldn't be backing up /sys in the first
place
(too bad, my phylosophy of life is: if it's useful back it up; if it's
not, delete; in doubt, assume it's useful)
Thanks
Antonio
PS: I searched the archives for an errno 22 message, but what I found
seemed specific to cygwin
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
