1.2 支持的数据传输方式

数据传输方法描述将数据从源工作负载复制到目标工作负载所采用的方式。PlateSpin Protect 提供了几种数据传输功能,哪种功能适用取决于受保护工作负载的操作系统。

1.2.1 Windows 工作负载支持的传输方法

对于 Windows 工作负载,PlateSpin Protect 提供在块级或文件级传输工作负载卷数据的机制。

  • Windows 文件级复制: (仅限 Windows)以逐个复制文件的方式复制数据。

  • Windows 块级复制: 在卷的块级别复制数据。对于此传输方法,PlateSpin Protect 提供了两种在连续性影响和性能方面各有不同的机制。您可以根据需要在这两种机制之间进行转换。

    • 使用基于块的组件的复制: 此选项使用专用的软件组件进行块级数据传输。它会利用 Microsoft 卷快照服务 (VSS),同时结合使用支持 VSS 的应用程序和服务。在受保护的工作负载上安装组件是自动完成的。

      注:基于块的组件的安装和卸装需要重引导受保护的工作负载。使用块级数据传输保护 Windows 群集时,无需重引导。配置工作负载保护细节时,您可以选择稍后再安装组件,将所需的重引导延迟到第一次复制时。

    • 不使用基于块的组件的复制: 此选项使用内部“哈希”机制结合 Microsoft VSS 来跟踪受保护卷上的更改。复制操作会比较磁盘上的每个块,并只会复制有差异的内容。

      此选项无需重引导,但其性能低于基于块组件的性能。

1.2.2 Linux 工作负载支持的传输方法

对于 Linux 工作负载,PlateSpin Protect 只支持通过 block-watch (blkwatch) 驱动程序进行基于块的数据传输。

注:blkwatch 驱动程序的部署或去除是透明的,不会有连续性影响,也无需干预和重引导。

PlateSpin Protect 发行套件中包含一些预编译的 blkwatch 驱动程序,这些驱动程序适用于运行受支持 Linux 发行套件的标准非调试内核的工作负载。请参见部分 B.2, 适用于 Linux 发行套件的预编译 blkwatch 驱动程序。

如果您的工作负载具有非标准、自定义或较新的内核,您可以为您的特定内核构建自定义 blkwatch 驱动程序。请参见知识库文章 7005873 如何构建基于块的自定义 Linux 内核驱动程序。