备份失败(以前很好)(rdiff-backup)

这让我有点疯狂,因为之前它运行了一个完整而快乐的备份。

克龙:

 / usr / bin / rdiff-backup --exclude / var / yp --exclude / var / tux --exclude / var / tmp 
 --exclude / var / www / usage --exclude / var / www / quarantine --exclude / var / www / coursebup
 --exclude / var / www / manual --exclude / var / www / icons --exclude / var / www / error
 --exclude / var / www / cgi-bin --exclude / var / spool --exclude / var / run 
 --exclude / var / racoon --exclude / var / preserve --exclude / var / opt --exclude / var / nis 
 --exclude / var / net-snmp --exclude / var / mail --exclude / var / lost + found --exclude / var / log 
 --exclude / var / lock --exclude / var / local --exclude / var / lib --exclude / var / gdm 
 --exclude / var / games --exclude / var / empty --exclude / var / db --exclude / var / clamav 
 --exclude / var / cache --exclude / var / account --exclude / usr --exclude / tmp 
 --exclude / sys --exclude / srv --exclude / selinux --exclude / sbin --exclude / root 
 --exclude / proc --exclude / opt --exclude / net --exclude / mnt --exclude / misc 
 --exclude / media --exclude / lost + found --exclude / lib64 --exclude / lib 
 --exclude / home --exclude / etc --exclude / dev --exclude / boot 
 - 排除/ bin nameof-backup :: / /备份/目的地

错误日志:

发现中断的初始备份。 移除...
例外'[Errno 28]设备上没有留下任何空间'classErrors.IOError':
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第304行,在error_check_Main
    尝试:主(arglist)
  在Main的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第324行
     take_action(RPS)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第280行,在take_action
     elif action ==“backup”:备份(rps [0],rps [1])
  在备份中的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第346行
     backup.Mirror(rpin,rpout)
  在镜像文件“/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py”,第38行
     DestS.patch(dest_rpath,source_diffiter)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py”,第230行,补丁
     for diff in rorpiter.FillInIter(source_diffiter,dest_rpath):
  在FillInIter中的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py”,第177行
     rp in rpiter:
  下一行的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/iterfile.py”,第382行
    而不是键入:type,data = self._get()
  在_get中的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/iterfile.py”,第414行
    如果不是self.buf:self.buf + = self.file.read()
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/connection.py”,第518行,在读
    返回self.connection.VirtualFile.readfromid(self.id,length)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/connection.py”,行450,在__call__
    返回应用(self.connection.reval,(self.name,)+ args)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/connection.py”,行370,在reval
    如果isinstance(result,Exception):提高结果

回溯(最近一次通话最后):
  文件“/ usr / bin / rdiff-backup”,第30行,在?
     rdiff_backup.Main.error_check_Main(sys.argv中[1:])
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第304行,在error_check_Main
    尝试:主(arglist)
  在Main的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第324行
     take_action(RPS)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第280行,在take_action
     elif action ==“backup”:备份(rps [0],rps [1])
  在备份中的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py”,第346行
     backup.Mirror(rpin,rpout)
  在镜像文件“/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py”,第38行
     DestS.patch(dest_rpath,source_diffiter)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py”,第230行,补丁
     for diff in rorpiter.FillInIter(source_diffiter,dest_rpath):
  在FillInIter中的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py”,第177行
     rp in rpiter:
  下一行的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/iterfile.py”,第382行
    而不是键入:type,data = self._get()
  在_get中的文件“/usr/lib64/python2.4/site-packages/rdiff_backup/iterfile.py”,第414行
    如果不是self.buf:self.buf + = self.file.read()
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/connection.py”,第518行,在读
    返回self.connection.VirtualFile.readfromid(self.id,length)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/connection.py”,行450,在__call__
    返回应用(self.connection.reval,(self.name,)+ args)
  文件“/usr/lib64/python2.4/site-packages/rdiff_backup/connection.py”,行370,在reval
    如果isinstance(result,Exception):提高结果

 IOError:[Errno 28]设备上没有剩余空间
致命错误:与远程系统的连接丢失

想法? 任何人?

您的磁盘空间不足:

[Errno 28] No space left on device 

rdiff喜欢在临时文件夹中占用空间(特别是在恢复过程中,但也可能在备份过程中)。 赶紧跑

 df -h 

在备份运行时(在客户端和服务器上)几次,并查看哪个设备空间不足。 如果碰巧临时文件夹使用–remote-tempdir和–tempdir选项来指定具有足够空间的位置。