Answers:
看起来还可以。尽管为什么要使用该-z
选项压缩传输?通过慢速网络复制到远程rsync服务器时,通常使用此选项。在这种情况下,它将压缩并立即解压缩文件,这只会增加CPU使用率,而没有任何好处。
该-a
(存档)选项隐含-r
(递归)选项,所以没有必要明确指定命令行上。
您可以使用-n
选项(或--dry-run
)来检查命令。它将显示在不实际复制任何文件的情况下将执行的操作。要实际查看会发生什么,您还应该使用-v
选项(或--verbose
)。
因此:
rsync -uanv /var/lib/mysql/mysql-bin.* /dbdata/binarylog/
当您满意地在空运行中正确列出文件后,请删除nv
:
rsync -ua --progress /var/lib/mysql/mysql-bin.* /dbdata/binarylog/
--dry-run
标志最常与该--verbose
标志结合使用