[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以下。 |
||
从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.