K.Suzukiです On Mon, 26 Sep 2005 20:44:23 +0900 野宮 賢 / NOMIYA Masaru <nomiyac360@mg.point.ne.jp> wrote:
野宮です。
In the Message;
Subject : Re: [suse-linux-ja] rsync 2.6.3 Message-ID : <4337CD4214A.3F38TAKEZOU040728@smtp.mail.yahoo.co.jp> Date & Time: Mon, 26 Sep 2005 19:28:18 +0900
[MTさん] == "M. Takeyama(takezou)" <takezou040728@yahoo.co.jp> has written:
MTさん> -a のオプションを指定した時点で、ファイル変更(ファイルスタンプが変更) MTさん> があっても, 追加変更あったファイルのみをコピーして同期をとるように MTさん> 指定しているということになるのではないでしょうか。
ヒントになりました。m(_ _)m
-u を付けると、-c は効かなくあり、ファイルのタイム・スタンプのみに着目。 で、転送元のファイルのタイム・スタンプと転送先のファイルのタイム・スタンプ が同じ場合は、update しない、ということのようです。 つまり、man にある
-u, --update update only (don't overwrite newer files)
は、
-u, --update update only (overwrite older files only)
と読むべきようです。
えーと、その場合でも自分の環境では同期処理してます。 (同じタイムスタンプ & 同じサイズ & 転送元ファイル内容変更) 自分の環境 or やり方がおかしいのかな??? :-/ で、野宮さんが以前書かれていた
更新前のファイルと更新後のファイルのタイム・スタンプは、諸般の事情で、同一 に設定していますが。 この設定を自分は touch でタイムスタンプを同一にしてるのですが、 どのように設定されているのでしょうか?
#因みに、自分が使用しているファイルシステムは XFS です