On Sun, Jan 15, 2012 at 2:37 AM, Alexandre Martani <[email protected]> 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 [email protected] https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
