Rsyncコマンドとdf / duコマンドは、さまざまなサイズのソースを出力します。

Rsyncコマンドとdf / duコマンドは、さまざまなサイズのソースを出力します。

私はrsyncを使用して3つのドライブをリモートnfs共有と同期しています。始める前に、次のコマンドを使用してすべてのディスクを分析します。

rsync -avn --delete --human-readable --stats dir1/ dest/

rsync -avn --delete --human-readable --stats dir2/ dest/

rsync -avn --delete --human-readable --stats dir3/ dest/

出力が終了すると、rsync は転送するファイルの合計サイズを通知します。

問題は、この3つのディスクの総容量が6TBという点だ。 Rsyncは、5.9TBのデータを転送すると言います。ところで、dfとduを実行してみると、この3つのディスクが合計2.7TBのスペースを使用していることがわかります。したがって、rsyncはファイルシステムに見られるより多くのスペースを転送すると主張します。これに同意します。しかし、後で参照するために転送内容を記録していますが、この違いは本当に迷惑です。

解決策をたくさん検索し、ハードリンクとシンボリックリンクを見つけましたが、何も見つかりませんでした。誰でもこの違いを説明できますか?

Psソースディレクトリはvmfsパーティションです。そして、以前のタスクが新しくなったため、ターゲット共有が空です。

ベストアンサー1

おすすめ記事