SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
No space left on device caused by xattr
Author Message
Post No space left on device caused by xattr 
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())

Thank you,
--
Alexandre Martani - amartani em gmail com

_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users < at > nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Post No space left on device caused by xattr 
On Sun, Jan 15, 2012 at 2:37 AM, Alexandre Martani <amartani < at > 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 < at > nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Post No space left on device caused by xattr 
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<amartani < at > 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 < at > 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 < at > nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB