[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] ext3 to fat issue with case sensitivity
From: |
Patrice Dumas |
Subject: |
[rdiff-backup-users] ext3 to fat issue with case sensitivity |
Date: |
Sun, 14 Feb 2010 12:43:15 +0100 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
Hello,
I use rdiff-backup 1.2.8 on a debian squeeze.
I would like to use rdiff-backup from an ext3 partition to a
fat partition. Although it is never said completly explicitly, it
seems that rdiff-backup should be able to handle the differences of
the filesystems automatically, for example according to this FAQ entry:
http://rdiff-backup.nongnu.org/FAQ.html#case_insensitive
Now, when I try to backup a simple directory with files in it
I get an error:
ls -lR test_rdiff2/
test_rdiff2/:
total 0
-rw-r--r-- 1 dumas dumas 0 Feb 14 11:30 BB
-rw-r--r-- 1 dumas dumas 0 Feb 14 11:29 bb
rdiff-backup test_rdiff2 /media/HD-PEU2/tttttr2
Warning: hard linking not supported by filesystem at
/media/HD-PEU2/tttttr2/rdiff-backup-data
UpdateError rdiff-backup.tmp.2 [Errno 2] No such file or directory:
'/media/HD-PEU2/tttttr2/bb'
And similar when they are directories, I get a bigger trace:
ls -lR test_rdiff
test_rdiff:
total 8
drwxr-xr-x 2 dumas dumas 4096 Feb 14 11:25 BB
drwxr-xr-x 2 dumas dumas 4096 Feb 14 11:25 bb
test_rdiff/BB:
total 0
test_rdiff/bb:
total 0
rdiff-backup test_rdiff /media/HD-PEU2/tttttr
Warning: hard linking not supported by filesystem at
/media/HD-PEU2/tttttr/rdiff-backup-data
Exception '[Errno 17] File exists: '/media/HD-PEU2/tttttr/bb'' raised of class
'<type 'exceptions.OSError'>':
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 304, in
error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 280, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 346, in Backup
backup.Mirror(rpin, rpout)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 232, in patch
ITR(diff.index, diff)
File "/usr/lib/pymodules/python2.5/rdiff_backup/rorpiter.py", line 284, in
__call__
branch.start_process(*args)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 626, in
start_process
if diff_rorp.isdir(): self.prepare_dir(diff_rorp, self.base_rp)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 654, in
prepare_dir
base_rp.mkdir()
File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 983, in mkdir
self.conn.os.mkdir(self.path)
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 304, in
error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 280, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 346, in Backup
backup.Mirror(rpin, rpout)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 232, in patch
ITR(diff.index, diff)
File "/usr/lib/pymodules/python2.5/rdiff_backup/rorpiter.py", line 284, in
__call__
branch.start_process(*args)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 626, in
start_process
if diff_rorp.isdir(): self.prepare_dir(diff_rorp, self.base_rp)
File "/usr/lib/pymodules/python2.5/rdiff_backup/backup.py", line 654, in
prepare_dir
base_rp.mkdir()
File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 983, in mkdir
self.conn.os.mkdir(self.path)
OSError: [Errno 17] File exists: '/media/HD-PEU2/tttttr/bb'
The mout line for /media/HD-PEU2/ is:
/dev/sda1 on /media/HD-PEU2 type vfat (rw,nosuid,nodev,uhelper=hal,uid=500)
And for the source filesystem:
/dev/hda6 on /home type ext3 (rw)
I could have entered a bug directly, but I am a bit puzzled that I
am the only one encountering this issue, so I post here before filling
a bug.
I have checked the debian patches, there is one, although and it seems
unlikely to me that this is directly responsible for the issue, it could.
--
Pat
- [rdiff-backup-users] ext3 to fat issue with case sensitivity,
Patrice Dumas <=