Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

NetApp Copy and Syncで SMB 共有から ACL をコピーする

共同作成者 joan-ing amgrissino

NetApp Copy and Sync は、 SMB 共有間、および SMB 共有とオブジェクト ストレージ ( ONTAP S3 を除く) 間でアクセス制御リスト (ACL) をコピーできます。必要に応じて、robocopy を使用して SMB 共有間の ACL を手動で保持することもできます。

ACLをコピーするにはコピーと同期を設定する

関係を作成するとき、または関係を作成した後に設定を有効にして、SMB 共有間および SMB 共有とオブジェクト ストレージ間で ACL をコピーします。

開始する前に

この機能は、AWS、Azure、Google Cloud Platform、オンプレミスのデータブローカーなど、あらゆるタイプのデータブローカーで動作します。オンプレミスのデータブローカーは、"サポートされているオペレーティングシステム"

新しい関係を築くためのステップ
  1. "コピーと同期にログイン"

  2. 「コピーと同期」から、「新しい同期の作成」を選択します。

  3. SMB サーバーまたはオブジェクト ストレージをソースとして、SMB サーバーまたはオブジェクト ストレージをターゲットとしてドラッグ アンド ドロップし、[続行] を選択します。

  4. SMB サーバー ページで:

    1. 新しい SMB サーバーを入力するか、既存のサーバーを選択して [続行] を選択します。

    2. SMB サーバーの資格情報を入力します。

    3. ファイルのみコピーACL のみコピーファイルと ACL をコピー のいずれかを選択し、続行 を選択します。

      アクセス制御リストをターゲットにコピーするオプションを示すスクリーンショット。

  5. 残りの指示に従って同期関係を作成します。

    SMB からオブジェクト ストレージに ACL をコピーする場合、ターゲットに応じて、ACL をオブジェクトのタグにコピーするか、オブジェクトのメタデータにコピーするかを選択できます。 Azure および Google Cloud Storage の場合、メタデータ オプションのみが利用可能です。

    次のスクリーンショットは、この選択を行うことができる手順の例を示しています。

    オブジェクト ストレージにコピーするときの同期関係ウィザードの 6 番目のステップのスクリーンショット。  ACL をオブジェクトのタグまたはメタデータに保存することを選択できます。

既存の関係のための手順
  1. 同期関係にマウスを移動し、アクション メニューを選択します。

  2. *設定*を選択します。

  3. ファイルのみコピーACL のみコピーファイルと ACL をコピー のいずれかを選択し、続行 を選択します。

  4. *設定を保存*を選択します。

メモ

コピーと同期では SMB ACL (アクセス許可) は保持されますが、ファイルまたはフォルダーの所有権はコピーされません。所有権は SMB ACL 転送操作には含まれません。

結果

データを同期する際、コピーと同期はソースとターゲット間の ACL を保持します。

SMB共有間でACLを手動でコピーする

Windows robocopy コマンドを使用して、SMB 共有間の ACL を手動で保持できます。

メモ

ACLに加えて所有権(所有者とグループ)を保持する必要がある場合は、 `robocopy`指示。使用して `/copyall`フラグは ACL、所有権、監査情報をコピーします。

手順
  1. 両方の SMB 共有に完全にアクセスできる Windows ホストを特定します。

  2. いずれかのエンドポイントで認証が必要な場合は、net use コマンドを使用して Windows ホストからエンドポイントに接続します。

    robocopy を使用する前にこの手順を実行する必要があります。

  3. 「コピーと同期」から、ソースとターゲットの SMB 共有間に新しい関係を作成するか、既存の関係を同期します。

  4. データ同期が完了したら、Windows ホストから次のコマンドを実行して、ACL と所有権を同期します。

    robocopy /E /COPY:SOU /secfix [source] [target] /w:0 /r:0 /XD ~snapshots /UNILOG:”[logfilepath]

    sourcetarget は両方とも UNC 形式を使用して指定する必要があります。例: \\<サーバー>\<共有>\<パス>