[Answer ID: 15377]

备份日志中记录了错误时,应该怎么做?

Created 06/18/2014 14:20  |   Updated 12/01/2015 10:30

在备份日志中已经记录了一个错误的情况下,请参考以下指南。

错误编码 原因 解决方法 例子
code5 在备份目标中没有共享文件

・检查网线连接。
・检查设备的电源线的路径。

rsync error: error starting client-server protocol (code 5) at main.c(1504)
code12 与备份源不能通信

・检查网线连接。
・检查设备的电源线的路径。

rsync error: error in rsync protocol data stream (code 12) at io.c(515)
备份期间检查安装程序 在备份期间不要安装程序。

安装程序会使通信临时被干扰,引起备份错误。
code20 备份期间的通信干扰 在备份期间不要安装程序。

安装程序会使通信临时被干扰,引起备份错误。
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(242)
code23 文件和文件夹的名字中使用了禁用字符 改变文件和文件夹的名称。 rsync error: some files could not be transferred (code 23) at main.c(702)
在备份期间修改了备份源里的数据 在备份期间不要修改备份源里的数据。

修改了数据不能备份,会引起备份错误。
使用FAT32格式的USB硬盘备份超过4GB的单个文件

・限制单个文件大小在4GB以下。
・改变USB硬盘的格式。

从TeraStation备份到一个FAT32格式的外置USB硬盘,备份之后,改变了备份源文件夹/文件名称的大小写。 使用FAT32格式的外置USB硬盘进行备份时,不要改变在备份源TeraStation里的文件夹和文件名称的大小写。

在TeraStation上 运行的Linux系统 区分大小写区分大小写.在FAT文件系统下,没有独特规则来处理大小写,导致缺乏处理同名却不相同的文件
备份TeraStation时,推荐使用标准的XFS或EXT3格式。
code24 在备份期间修改了备份源里的数据 在备份期间不要修改备份源里的数据。

被修改了的数据不能备份,还会引起备份错误。
rsync warning: some files vanished before they could be transferred (code 24) at main.c
code14、code22 内存不足,不能完成备份

・减少备份的文件量。
・不要同时执行备份任务和其它功能。

ERROR: out of memory in flist_expand
rsync error: error allocating core memory buffers (code 22) at util.c(120) [sender=2.6.8]

rsync: fork failed in do_recv: Cannot allocate memory (12)
rsync error: error in IPC code (code 14) at main.c(655) [receiver=2.6.8]

 

 

 



Details


Products

OS / Hardware

Was this answer helpful?
Please tell us how we can make this answer more useful.

Refine your search

Select Product / OS & Hardware

      Enter Keywords or a specified ID