利用しているRedHat5の環境にて、yumのアップデートをかけたらrsyncコマンドがメジャーバージョンアップしたらしく、rsyncを利用しているコンテンツの同期バッチが動かなくなってしまいました。 今までのrsyncコマンドのバージョンはrsync-2.6.8でしたが、今回からrsync-3.0.6が提供されており、大きくバージョンが違ってきています。 そのバージョンの違いによる問題点と対処方法のまとめを書いてみます。 今までrsync2系のバージョンで動作していたコマンドが、rsync3系で動作しなくなった原因は、同期先のホストの指定方法の仕様が変わったからです。 今までだと、 $ rsync -a -e ssh hoge1/ remote-server:/tmp/hoge2/ で動いていたものが3.0.6のバージョンでは動かなくなっています。 対処としては、ホスト名の前にユーザー名