手机版

遇到IOERROR跳过rsync中的文件删除解决方案

时间:2021-08-14 来源:互联网 编辑:宝哥软件园 浏览:

类型:服务器面积大小:6.1M语言:英语评分:10.0标签:立即下载cc服务器。windows的cwRsync用于同步。当- delete参数正确同步时,将会发生错误。

遇到输入输出错误—跳过文件删除

找了很久,也没有找到解决的办法。我查了目录权限,在服务器日志里没有看到磁盘错误的日志信息。我在网上找到了一个临时的解决办法。

仔细看rsync的参数,发现有一个选项:

-忽略-即使出现输入/输出错误,也删除错误

(即使出现 I/O 错误也进行删除)

然后加入这个参数,再次进行同步,问题就解决了。

但是,至于rsync为什么误报这个错误,我还没有找到原因。如果有人知道,请回答你的问题。

附件是rsync常用的参数选项,供大家参考:

选项描述

-a,-archive archive模式,意思是递归传输文件,保留所有文件属性,相当于-rlptgoD(不包括-H)

-r,-递归以递归模式处理子目录

-l,link保存符号链接文件

硬链接保存硬链接文件

-p,-perms保留文件权限

-t,-times保存文件时间信息

-g,-group保存文件组信息

-o,-owner保存文件所有者信息(仅限超级用户)

-保存设备文件和特殊文件(仅限超级用户)

-z,-compress在传输文件时压缩文件。

- exclude=PATTERN指定排除不需要传输的文件匹配模式

- exclude-from=FILE=从文件中读取排除规则

- include=PATTERN指定要传输的文件匹配模式

- include-from=FILE=从文件中读取包含规则

-copy - copy-unsafe-links复制指向SRC路径目录树之外的链接文件

- safe-links忽略指向SRC路径目录树之外的链接文件(默认)

-现有仅更新接收端已经存在的文件,不备份新创建的文件

- ignore-existing忽略接收端已经存在的文件,只备份那些新创建的文件

-b,-backup当有更改时,备份目标目录中的旧文件

- backup-DIR=DIR=dir与-b结合使用,将备份文件存储在DIR目录中

-link-dest=DIR当文件未更改时,基于DIR创建硬链接文件

-删除删除接收端存在但发送端不再存在的文件

-删除-在接收方发送前删除(默认)

-删除-在接收方删除传输期间

-删除-接收方在传输后删除

- delete-excluded与接收方同时删除被排除的文件

-e -e,- rsh=COMMAND指定一个shell程序来替换rsh

-忽略-即使出现输入/输出错误,也删除错误

- partial保留由于某种原因尚未完全传输的文件,以加快后续的重新传输

-进度显示传输过程中的传输过程

-P相当于-部分-进展

-延迟-更新将正在更新的文件保存到临时目录(“。~tmp~ "默认情况下),并在传输完成后更新目标文件。

-v,-详细输出模式

-q,-安静的精简输出模式

-h -h,-以可读单位表示的人类可读输出文件大小(例如,k、m等)。)

-n -n,-模拟运行显示将传输哪些文件

-list-仅列出文件而不复制它们

- rsyncpath=PROGRAM指定远程服务器上rsync命令的路径

- password-FILE=FILE=file从文件中读取密码以避免在终端上输入密码,这通常在连接到cron中的rsync服务器时使用

-4,-IPv4使用IPv4

-6,-IPv6使用IPv6

-版本打印版本信息

-帮助显示帮助信息

注意:

如果rsync命令以普通用户的身份运行,同步文件的所有者将变为这个普通用户。

如果rsync命令以超级用户身份运行,同步文件的所有者将保留原始用户身份。

命令传输模式为:rsync[选项].[user @] host:3360src [dest]参数描述:-v,-详细详细模式输出-z,-压缩以压缩传输期间的备份文件-r,-递归以递归模式处理子目录-t,- times保留文件时间信息-o,-owner保留文件所有者信息-p,-perms保留文件权限-g,-group保留文件所有者信息-进度显示备份过程-删除删除DST中src中不可用的文件-排除' data/'表示错误/home/user01/backup/data/。

另外附上一个Rsync Windows版本的下载地址

软件名称:cwRsync(Rsync for Windows)服务器客户端软件版本:v5.4.1 x86自由版软件大小:6.1M软件语言:英语适用平台:WinAll、Win7下载地址:cwRsync(Rsync for Windows)服务器客户端。

版权声明:遇到IOERROR跳过rsync中的文件删除解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。