filesystems – rsync在不同文件系统之间复制未修改的文件
发布时间:2021-05-22 09:18:05 所属栏目:Linux 来源:网络整理
导读:我尝试使用rsync在两台机器之间同步文件,但它似乎复制所有文件而不管文件修改时间.连续两次调用该命令会产生相同的结果,因此它显然已被破坏. 有问题的命令是: rsync -r local/path user@host:/remote/path -v 本地文件系统是ext4而远程是ext3.我怀疑这个
|
我尝试使用rsync在两台机器之间同步文件,但它似乎复制所有文件而不管文件修改时间.连续两次调用该命令会产生相同的结果,因此它显然已被破坏. 有问题的命令是: rsync -r local/path user@host:/remote/path -v 本地文件系统是ext4而远程是ext3.我怀疑这个问题就在这里,因为当我尝试在同一个ext3系统和NTFS驱动器之间同步文件时,我遇到了类似的问题.将后者转换为ext3解决了这个问题. 我这次不能诉诸转换.有谁知道问题的确切来源和任何可能的解决方案? 解决方法rsync默认情况下不会根据文件的修改时间和大小复制文件.如果您未在命令行中使用-t,则rsync将不会保留修改时间,并且大小时间检查当然会失败. 不同文件系统的时间戳精度也很可能导致问题 – ext4支持微秒,而ext3仅限于秒. 尝试在命令行中添加–modify-window = 1,告诉rsync以一秒精度处理时间戳. 或者你可以给它一个-c来强制对文件进行校验和,但这当然比mtime大小检查慢得多,即使它确实为你节省了带宽. (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- 58速运司机怎么注册 58速运怎么加入 58速运司机注
- node.js中的fs.symlink方法使用说明
- Centos 6.0系统lvs+keepalived+mysql实现mysql数
- Linux 将暂停 VMEbus 支持,将其恢复暂存状态
- 一篇文章说明白 Linux 应急响应技巧
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(33):_
- linux – 英特尔处理器如何访问Branch Trace Sto
- linux中更改Nginx For Tcp_wrappers返回444
- RedHat Enterprise Linux 5下安装firefox
- [日常] nginx与HTTP cache

