两个 rsync 命令之间的差异

两个 rsync 命令之间的差异

我正在跟进用于升级集群的 postgresql 文档2 台机器 - 一台主要和一台辅助(具有复制功能..)。根据文档,我只需要升级主服务器,然后我可以在主服务器上运行 rsync 来同步辅助服务器。文档中提到的命令:

rsync --archive --delete --hard-links --size-only --no-inc-recursive primary_parent_of_old_data_dir primary__parent_of_new_data_dir secondary_remote_parent_of_old_data_dir

我想从辅助设备运行 rsync 命令,因此我使用了以下命令:

rsync --archive --hard-links --size-only --verbose --human-readable --no-inc-recursive --delete  root@primaryIP:primary_parent_of_new_data_dir secondary_parent_of_old_data_dir

我想问一下这些命令有什么区别。为什么我需要在第一个命令中指定 3 个目录,而不仅仅是两个?

相关内容