Howdy, I'm having trouble with rdiff-backup crashing. It claims there's "No space left on device", which is patently false. The drive is a 2TB drive that's 66% free when rdiff-backup is running:
leon@leon-MiniPC:/media/seagate$ df -h | grep seagate /dev/sdc1 1.9T 604G 1.3T 33% /media/seagate The full output from rdiff-backup is below. Please let me know if you have advice or if I can provide more useful information. FWIW, this is a backup over SSH between two computers on the same ethernet network. Both computers are running Kubuntu 13.10, and the remote drive is formatted as btrfs. The initial backup appeared to go smoothly, but every subsequent backup attempt has failed. "--check-destination-dir" fails with the same message. Thanks. -Leon leon@leon-Desktop:~$ rdiff-backup --exclude-other-filesystems -v 4 ~/ [email protected]::/media/seagate/Backups/Desktop Using rdiff-backup version 1.2.8 Executing ssh -C [email protected] rdiff-backup --server Unable to import win32security module. Windows ACLs not supported by filesystem at /home/leon escape_dos_devices not required by filesystem at /home/leon ----------------------------------------------------------------- Detected abilities for source (read only) file system: Access control lists On Extended attributes On Windows access control lists Off Case sensitivity On Escape DOS devices Off Escape trailing spaces Off Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Unable to import win32security module. Windows ACLs not supported by filesystem at /media/seagate/Backups/Desktop/rdiff-backup-data/rdiff-backup.tmp.0 escape_dos_devices not required by filesystem at /media/seagate/Backups/Desktop/rdiff-backup-data/rdiff-backup.tmp.0 ----------------------------------------------------------------- Detected abilities for destination (read/write) file system: Ownership changing Off Hard linking On fsync() directories On Directory inc permissions On High-bit permissions On Symlink permissions Off Extended filenames On Windows reserved filenames Off Access control lists On Extended attributes On Windows access control lists Off Case sensitivity On Escape DOS devices Off Escape trailing spaces Off Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Backup: must_escape_dos_devices = 0 Previous backup seems to have failed, regressing destination now. Regressing to Sun Nov 3 12:29:11 2013 Exception '[Errno 28] No space left on device' raised of class '<type 'exceptions.IOError'>': File "/usr/lib/python2.7/dist-packages/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib/python2.7/dist-packages/rdiff_backup/restore.py", line 462, in get_fp current_fp = self.get_first_fp() File "/usr/lib/python2.7/dist-packages/rdiff_backup/restore.py", line 499, in get_first_fp rpath.copyfileobj(fp, current_fp) File "/usr/lib/python2.7/dist-packages/rdiff_backup/rpath.py", line 64, in copyfileobj outputfp.write(inbuf) Exception '[Errno 28] No space left on device' raised of class '<type 'exceptions.IOError'>': File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 337, in Backup backup_final_init(rpout) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 501, in backup_final_init checkdest_if_necessary(rpout) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 920, in checkdest_if_necessary dest_rp.conn.regress.Regress(dest_rp) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 337, in Backup backup_final_init(rpout) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 501, in backup_final_init checkdest_if_necessary(rpout) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 920, in checkdest_if_necessary dest_rp.conn.regress.Regress(dest_rp) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result IOError: [Errno 28] No space left on device leon@leon-Desktop:~$ Fatal Error: Lost connection to the remote system ////////////////////////////////////////////////////////// leon@leon-Desktop:~$ rdiff-backup --check-destination-dir -v 4 [email protected]::/media/seagate/Backups/Desktop Using rdiff-backup version 1.2.8 Executing ssh -C [email protected] rdiff-backup --server Unable to import win32security module. Windows ACLs not supported by filesystem at /media/seagate/Backups/Desktop/rdiff-backup-data/rdiff-backup.tmp.0 escape_dos_devices not required by filesystem at /media/seagate/Backups/Desktop/rdiff-backup-data/rdiff-backup.tmp.0 ----------------------------------------------------------------- Detected abilities for /media/seagate/Backups/Desktop/rdiff-backup-data (read/write) file system: Ownership changing Off Hard linking On fsync() directories On Directory inc permissions On High-bit permissions On Symlink permissions Off Extended filenames On Windows reserved filenames Off Access control lists On Extended attributes On Windows access control lists Off Case sensitivity On Escape DOS devices Off Escape trailing spaces Off Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Restore: must_escape_dos_devices = 0 Regressing to Sun Nov 3 12:29:11 2013 Exception '[Errno 28] No space left on device' raised of class '<type 'exceptions.IOError'>': File "/usr/lib/python2.7/dist-packages/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib/python2.7/dist-packages/rdiff_backup/restore.py", line 462, in get_fp current_fp = self.get_first_fp() File "/usr/lib/python2.7/dist-packages/rdiff_backup/restore.py", line 499, in get_first_fp rpath.copyfileobj(fp, current_fp) File "/usr/lib/python2.7/dist-packages/rdiff_backup/rpath.py", line 64, in copyfileobj outputfp.write(inbuf) Exception '[Errno 28] No space left on device' raised of class '<type 'exceptions.IOError'>': File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 282, in take_action elif action == "check-destination-dir": CheckDest(rps[0]) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 872, in CheckDest dest_rp.conn.regress.Regress(dest_rp) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 282, in take_action elif action == "check-destination-dir": CheckDest(rps[0]) File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 872, in CheckDest dest_rp.conn.regress.Regress(dest_rp) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result IOError: [Errno 28] No space left on device leon@leon-Desktop:~$ Fatal Error: Lost connection to the remote system
_______________________________________________ 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
