Re: Error messages
"Eric L." <[email protected]> Fri, 6 Mar 2026 07:22:42 +0100
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Organization | Rdiff-Backup |
| Message-ID | <[email protected]> |
Hi, On 05/03/2026 03:42, Yves Bellefeuille wrote: >> 'Program Files', 'Just Great Software', 'EditPad Lite 8', >> 'about' in the source directory is the one you should check with >> getfattr. According to the man page, '-d -m -' will give you >> everything. > > Here's the long result. > > # getfattr -d -m - /vers-sauvegarde/Program\ Files/Just\ Great\ > Software/EditPad\ Lite\ 8/about > > # file: vers-sauvegarde/Program Files/Just Great Software/EditPad Lite > 8/about > user.support.txt="Application Basics\015\012------------------ Sending the whole content wasn't really necessary, the size would have been sufficient. OK, I estimated the size at ~50KB, which is probably way too much for your ext4 target file system which is limited by the block size, typically 4KB (`stat -f /path/to/dir` will tell you). As I see it you have 3 possibilities: 1. use --no-ea, you lose EAs at file system level but they're still stored in the backup 2. remove the breaking EA from the source file (`setfattr -x user.support.txt /your/source/file`) but I have no clue if it'll work on NTFS (do it under Windows?!) and what the consequences will be (something added this to the file for some reason). 3. patch rdiff-backup and add errno.ENOSPC to the ignored exc.errno codes just after xattr.set in rdiffbackup/meta/ea.py - do this only if you understand a minimum of Python. I didn't test it but it seems innocuous enough. Hope this helps, Eric