rsyncを介してSambaフォルダをext4フォルダにミラーリングする方法は?

rsyncを介してSambaフォルダをext4フォルダにミラーリングする方法は?

FreeBSDファイルサーバーがあり、xUbuntu 15.10デスクトップを設定しました。

デスクトップは以前はOS Xを実行していましたが、xUbuntuをインストールする前にファイルをFreeBSDサーバーにバックアップしました。 xUbuntuをインストールした後、fdiskを介してHFS +ディスクのパーティションを消去しました。

サーバーのファイルをローカルディスクにコピーしました。しかし、rsyncで奇妙な動作が発生しました。

私が使ったステップ:

1st step: rsync -aiv --delete --progress --dry-run /server/my-stuff/ /localdisk/my-stuff/

これには、ターゲットドライブから見つからないすべてのエントリが一覧表示されます。私はLinuxに移行したので、私のローカルディスクが空になっているようです。

2nd step: rsync -aiv --delete --progress /server/my-stuff/ /localdisk/my-stuff/

その後、すべてのファイルを/ localdisk / my-stuff /にコピーしました。テストとして最初のステップをやり直してみました。

3rd step: rsync -aiv --delete --progress --dry-run /server/my-stuff/ /localdisk/my-stuff/

0個のファイルが表示されると予想しましたが、rsyncがすべてのファイルを再コピーしたいようです。私が「すべて」と言った理由は、数え切れないほど多くのファイルをコピーするためです。

それでは、この問題を解決する方法についてのアイデアはありますか?ありがとう

答え1

私の経験では、Samba株はおそらく同じ原則に従うでしょう。制限要因FATボリュームの場合、タイムスタンプの最小解像度は2秒です。rsyncこれを知らず、ファイルが「新しい」と仮定して、再送信してください。試してみてください--modify-window=2 オプションこの動作をバイパスするには:

rsync -aiv --delete --progress --dry-run --modify-window=2 /server/my-stuff/ /localdisk/my-stuff/

関連情報