Please check if you have free inodes on destination file system, use
dumpe2fs -h /dev/xxx.
Miroslav Geisselreiter
Alexandre Martani napsal(a):
On Sun, Jan 15, 2012 at 2:37 AM, Alexandre Martani<amart...@gmail.com> wrote:
Hi,
I am getting the exception "No space left on device", both when trying
to backup and when doing --check-destination-dir. I am sure there is
free space in the device, but I think this is related to some extended
attributes size limit. I am backing up an NTFS partition to an EXT4
partition.
Any advice on how can I fix my backup?
The traceback is this:
Exception '[Errno 28] No space left on device' raised of class '<type
'exceptions.IOError'>':
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 304,
in error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 282,
in take_action
elif action == "check-destination-dir": CheckDest(rps[0])
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 872,
in CheckDest
dest_rp.conn.regress.Regress(dest_rp)
File "/usr/lib/pymodules/python2.7/rdiff_backup/regress.py", line
71, in Regress
for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
File "/usr/lib/pymodules/python2.7/rdiff_backup/rorpiter.py", line
281, in __call__
last_branch.fast_process(*args)
File "/usr/lib/pymodules/python2.7/rdiff_backup/regress.py", line
268, in fast_process
if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
File "/usr/lib/pymodules/python2.7/rdiff_backup/regress.py", line
292, in restore_orig_regfile
rpath.copy_attribs(rf.metadata_rorp, tf)
File "/usr/lib/pymodules/python2.7/rdiff_backup/rpath.py", line 181,
in copy_attribs
if Globals.eas_write: rpout.write_ea(rpin.get_ea())
File "/usr/lib/pymodules/python2.7/rdiff_backup/rpath.py", line
1347, in write_ea
ea.write_to_rp(self)
File "/usr/lib/pymodules/python2.7/rdiff_backup/eas_acls.py", line
114, in write_to_rp
rp.conn.xattr.setxattr(rp.path, name, value, 0, rp.issym())
I used winpdb to get more information on the error. I am backing up my
Windows user profile folder. The error happens when it tries to set
the xattr "user.favicon" on the file
Users/[username]/Favorites/Links/rdiff-backup.tmp.6
So, what is this favicon that rdiff-backup is trying to back up? Does
NTFS uses extended attributes? Is rdiff-backup converting these
extended attributes from an NTFS file to unix xattr? (target backup
folder is an EXT4 drive). Also, is the EXT4 maximum xattr size smaller
than NTFS? In this case, I think rdiff-backup should check for this
and store these attributes in some other way.
Also, any suggestion to fix my backup? I don't want to lose previous
revisions, and I am getting this error even when trying to do a
--check-destination-dir.
Thank you,
--
Alexandre Martani - amartani em gmail com
_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki