rsyncを使用して、あるDrobo(NTFS)から別のDroboにデータをコピーします(Mac OS拡張(ジャーナリング))


0

Mac Server上のParallelsでWindows 2008を使用して、USB接続されたDrobo(NTFS)を使用してネットワーク上のWindowsクライアントにファイルを提供しています。次に、これらのファイルをMac Drobo(Mac OS Ext)に移動し、作成日や変更日など、できるだけ多くのファイル属性を維持したいと思います。

最近、Macでrsyncを使用して大量のデータをコピーする方法を学びました。権限は変換されないと想定しますが、同じコマンドを使用してNTFS形式のDroboからMac OS Extended Droboにデータをコピーし、ファイル属性/メタデータを維持できますか?

これは私が前使った称賛です:

sudo rsync -va --progress /Volumes/SourceName /Volumes/DestinationName

ありがとうございました。

回答:


2

のmanページをご覧くださいrsync。特に、表示する-a(アーカイブ)オプションは-rlptgoDオプションを呼び出します。

  • -r、-recursive(ディレクトリへの再帰)
  • -l、--links(シンボリックリンクをシンボリックリンクとしてコピー)
  • -p、-perms(パーミッションを保持
  • -t、-times(時間を保存
  • -g、-group(グループを保持)
  • -o、-owner(所有者を保持します(スーパーユーザーのみ))
  • -D(デバイスと特殊ファイルを保持)

権限は保持できますが、コピーを実行する場合を除き、コピーするものはすべて所有者になるsudoため、-oオプションが有効になります。またsudorsyncがないと、ソースドライブ上でアクセスできないファイルをコピーする特別な機能が提供されないことに注意してください。

また、この-Eオプションを見たいかもしれませんが、NTSFドライブで動作するかどうかはわかりません。たぶん、ACLを保持します(ソースに存在する場合)?


ありがとうございました。私の主な懸念は、すべてのデータをコピーし(隠されている可能性のあるファイルやWindows sysファイルをスキップしない)、すべての属性を保持することです。私の元のコマンドはこれを達成しますか?
Swisher Sweet 14年

はい、そうすべきです。rsyncには多くの高度なフィルタリングオプションがありますが、上記の使用法SourceNameでは、すべてが(ディレクトリであると仮定して)のすべてのディレクトリに「アーカイブ」され/Volumes/DestinationName/SourceNameます。追加のディレクトリを作成したくない場合は、最初のパスに末尾のスラッシュを含める必要があります/Volumes/SourceName/
ithos67 14年

私が言及しなければならない1つの注意:あなたがsudoファイル所有権を保存するために使用する場合、数値所有権IDが保存されます。MacシステムとParallelsシステムは、特定のIDがどのユーザーを指しているかについて異なる考えを持っている場合があり、Mac側は所有権を完全に無視する場合rsyncがあります。
ithos67
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.