rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rdiff-backup-users] No space left on device caused by xattr


From: Miroslav Geisselreiter
Subject: Re: [rdiff-backup-users] No space left on device caused by xattr
Date: Mon, 16 Jan 2012 07:27:28 +0100
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20111221 Firefox/9.0.1 SeaMonkey/2.6.1

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<address@hidden>  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 address@hidden
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki




reply via email to

[Prev in Thread] Current Thread [Next in Thread]