rsync:「命名法」の問題に関するヘルプが必要です

rsync:「命名法」の問題に関するヘルプが必要です

rsync私はそれをしばらく使ってきて、うまくいきました。ただし、rsyncSynology NAS(ターゲット、btrfsファイルシステム)でmacOS(ソース、APFSファイルシステム)を使用しようとすると、常にrsync

私の「挑戦」のいくつかは次のとおりです。命名法(特に)文書に使用されますrsyncman rsync私はこの問題について具体的に次の説明を探したいと思います。

rsync「一方向」同期はman rsync次のとおりです。-i--itemize-changes
[output is cryptic string] that is 11 letters long. The general format is    
YXcstpoguax, where Y is replaced by the type of update being done ... 

A < means that a file is being transferred to the remote host (sent)  

A > means that a file is being transferred to the local host (received)

次のrsyncコマンドを使用する場合:

# Version:
rsync --version
rsync  version 3.2.7  protocol version 31   

# The command (simplified)
rsync -rlAtgoDiv /Users/seamus/Desktop/ /Volumes/backups/Desktop

次の結果が表示されます。

>f..t....... BooksBlogsEtc/pix/Capucine02.jpg

これが私がプロットを失った場所です。しかし、>この"file being transferred to local host (received)"声明を次のように扱ってください。額面価格、これはファイルが転送されていることを示します。到着私のMacと~から那須 - そうです。受け取った。そして私に結合されたsourcesentおよび(少ない程度)に関連する用語local host。しかし、実際にはそのようなことは起こらないようです。上記の例のファイルが転送されています。~からソース/マック到着ターゲット/ NAS。

誰かがこれを説明できますか?確かに私にも違いはありますか?

ベストアンサー1

Rsyncが実行されますサム他のモード。

  • リモートからローカルにコピー(インポート)
  • ローカルからリモートにコピー(プッシュ)
  • ローカルからローカルにコピー(ローカル)

「送ったもの」と「受け取ったもの」は、最初の2つのケースでは明確な意味を持ち、3番目のケースではそれほど意味がありません。

ローカルローカルコピーを使用すると、常に>転送シンボルが表示されます。

/Volumes/backup/DesktopNASのサポートがあっても、これをrsync知らない場合があります。リモート側を定義するリモートプロトコル(リモートシェルまたはrsyncデーモン)を使用しません。プログラムに関する限り、これらはローカルファイルシステムにすぎません。ネットワーキング部分はでrsyncはなく、オペレーティングシステムによって実行されます。したがって、常に表示されます>

NASにrsyncデーモンがあり、以下を介して接続することを選択した場合:

rsync -rlAtgoDiv /Users/seamus/Desktop/ [email protected]:/backup/Desktop

これにより、宛先がrsyncリモートデバイスとして処理され、転送内容が文字で表示されます<

おすすめ記事