Skip to main content
BlueXP copy and sync
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

从SMB共享复制ACL

贡献者

BlueXP复制和同步可以在SMB共享之间以及SMB共享和对象存储之间(ONTAP S3除外)复制访问控制列表(ACL)。如果需要,您还可以选择使用 Robocopy 在 SMB 共享之间手动保留 ACL 。

设置BlueXP副本并同步以复制ACL

通过在创建关系时或创建关系后启用设置、在SMB共享之间以及SMB共享和对象存储之间复制ACL。

开始之前

此功能适用于 any 类型的数据代理: AWS , Azure , Google Cloud Platform 或内部数据代理。内部数据代理可以运行 "任何受支持的操作系统"

新关系的步骤
  1. 从BlueXP复制和同步中,选择*Create New Sync*。

  2. 拖放SMB服务器或对象存储作为源、并拖放SMB服务器或对象存储作为目标、然后选择*继续*。

  3. 在 * SMB Server* 页面上:

    1. 输入新的SMB服务器或选择现有服务器并选择*CONTINU*。

    2. 输入 SMB 服务器的凭据。

    3. 选择*仅复制文件*、仅复制ACL*或*复制文件和ACL,然后选择*继续*。

      屏幕截图显示了为目标启用复制访问控制列表的选项。

  4. 按照其余提示创建同步关系。

    将 ACL 从 SMB 复制到对象存储时,您可以选择将 ACL 复制到对象的标记或对象的元数据上,具体取决于目标。对于 Azure 和 Google Cloud Storage ,只有元数据选项可用。

    以下屏幕截图显示了一个可以选择此操作的步骤示例。

    复制到对象存储时同步关系向导中第六步的屏幕截图。您可以选择将 ACL 保存到对象的标记或元数据中。

现有关系的步骤
  1. 将鼠标悬停在同步关系上、然后选择操作菜单。

  2. 选择*Settings*。

  3. 选择*仅复制文件*、仅复制ACL*或*复制文件和ACL,然后选择*继续*。

  4. 选择*保存设置*。

结果

同步数据时、BlueXP复制和同步会保留源和目标之间的ACL。

在SMB共享之间手动复制ACL

您可以使用 Windows robocopy 命令手动保留 SMB 共享之间的 ACL 。

步骤
  1. 确定具有对 SMB 共享的完全访问权限的 Windows 主机。

  2. 如果任一端点需要身份验证,请使用 * 网络使用 * 命令从 Windows 主机连接到这些端点。

    在使用 Robocopy 之前,必须执行此步骤。

  3. 在BlueXP复制和同步中、在源SMB共享和目标SMB共享之间创建新关系、或者同步现有关系。

  4. 数据同步完成后、从 Windows 主机运行以下命令以同步 ACL 和所有权:

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

    sourc 和目标 _ 均应使用 UNC 格式指定。例如: \\<server> \<share> \<path>