次を使用して、rsyncを使用してカメラから写真をバックアップします。
rsync -vzrtl --progress --stats --timeout=0 host destination
最初のバックアップを行ったときは別のタイムゾーンにいましたが、別のタイムゾーンに移動し、ラップトップで変更しました(ubuntu 10.04.4を使用しています)。今日、私は自分の写真をバックアップしていて、タイムスタンプが異なっていることを発見しました ('ls -lt' で表示できるタイムスタンプを意味します)。転送するファイルのリストを知っている)。ファイルが実際には同じであるため、これはばかげています。だから私は以前のタイムゾーンに戻しました。実際、ファイルのタイムスタンプはカメラで同じに変更されました-これはどういうわけか奇妙だと思います。
前のタイムゾーンに移動した後、統計を使用して、作成時間は同じであることがわかりましたが、ファイルのアクセス時間と変更時間はまだ異なります。例えば:
ホスト上
File: `DSC00003.JPG'
Size: 3068392 Blocks: 6016 IO Block: 32768 regular file
Device: 821h/2081d Inode: 2109 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 1000/simona) Gid: ( 1000/simona)
Access: 2013-03-26 00:00:00.000000000 +0000
Modify: 2007-12-25 22:48:20.000000000 +0000
Change: 2007-12-25 22:48:20.000000000 +0000
そして目的地に
File: `DSC00003.JPG'
Size: 3068392 Blocks: 6008 IO Block: 4096 regular file
Device: 802h/2050d Inode: 245762 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 1000/simona) Gid: ( 1000/simona)
Access: 2013-03-26 10:24:49.000000000 +0000
Modify: 2007-12-25 22:48:20.000000000 +0000
Change: 2013-02-09 00:11:09.000000000 +0000
ファイルを再度コピーしたくありません。これは愚かなことです。クリーンな解決策を提案できますか? 今後これを防ぐにはどうすればよいですか?rsync が送信先で最近変更された画像を上書きするのを防ぐ方法はありますか?