Go to main content

Oracle® ZFS Storage Appliance 管理指南,发行版 OS8.8.x

退出打印视图

更新时间: 2021 年 8 月
 
 

创建云备份 (CLI)

定义云目标后,可以将共享资源(文件系统或 LUN)快照的云备份创建到云目标。如果父快照在本地系统上可用并且备份到同一云目标,则可以选择增量快照。增量快照备份只备份前一个快照与当前快照之间的差异。创建云备份时会创建具有 backup 操作的云作业。不同系统上的快照可以具有相同的名称(例如 snap2),因为每个系统的快照分配有唯一的标识。

云备份有两种格式:"zfs" 和 "tar"。同一个系统上的同一快照可以用于两个云备份:一个采用 zfs 格式,另一个采用 tar 格式。这些格式支持下表中显示的功能。

功能
ZFS 格式
Tar 格式
仅在 Oracle ZFS Storage Appliance 或 Oracle Solaris 服务器上恢复
在任何系统上恢复,无论使用何种操作系统
支持文件系统和 LUN 快照
仅支持文件系统快照
保留文件系统属性
保留 LUN 属性
支持完整和增量备份
在同一 Oracle Cloud Infrastructure 存储桶中受支持

    高效率压缩:

  • 如果压缩底层共享资源,则传输的数据更少,因此备份会更快。

  • 在块级别执行增量备份。

    中等效率压缩:

  • 在备份操作期间读取和压缩文件。

  • 在文件级别执行增量备份。尤其在修改较大文件时,效率较低,因为整个文件将是增量备份的一部分。


注 -  本地快照在 Oracle Cloud Infrastructure 账户的云备份中后,可以根据您的策略在本地将其删除。但是,保留可能是父快照的本地快照,以用于将来的增量快照。

开始之前

(可选)要确定快照的云备份是否为增量备份并查看其父项,请导航到该快照(步骤 1 至 7),输入 targets 节点,列出并选择目标,然后列出目标的属性。如果云备份具有父项,将填充 parents 属性,如以下示例中所示。

hostname:shares default/fs-1@snap3> targets
hostname:shares default/fs-1@snap3 targets> select target-000
hostname:shares default/fs-1@snap3 target-000> ls
Properties:
           name = oci-phoenix
             id = a9aea6e0-55b8-4cd5-bdf0-ba0637be44b2
         format = zfs
        parents = snap1,snap2
  1. 确保云目标处于联机状态。
    1. 转到 configuration services cloud targets
    2. 输入 ls 以列出云目标,然后选择适当的目标。
    3. 输入 ls 并确保 state 属性为 online。如果该属性为 offline,但是云数据服务为 online,请验证云目标属性是否有效。请参见定义云目标 (CLI)
  2. 输入 top 返回到根上下文。
  3. 转到 shares,然后输入 ls 以列出项目。
  4. 选择要备份的共享资源快照所属的项目,然后输入 ls 以列出项目的属性和共享资源。
    hostname:shares> select default
    hostname:shares default> ls
  5. 选择要备份的快照所属的共享资源。
    hostname:shares default> select fs-1
  6. 转到 snapshots,然后输入 ls 以列出快照。
    hostname:shares default/fs-1> snapshots
    hostname:shares default/fs-1 snapshots> ls
  7. 选择要进行云备份的快照。
    hostname:shares default/fs-1 snapshots> select snap2
    hostname:shares default/fs-1@snap2>
  8. 转到 backups
    hostname:shares default/fs-1@snap2> backups
    hostname:shares default/fs-1@snap2 backups>
  9. 输入 create
    hostname:shares default/fs-1@snap2 backups> create
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  10. 将目标设置为现有的云目标名称。

    如果云目标名称中有空格,则使用命令 select name="target name"

    提示:为云目标名称使用 Tab 补齐功能。

    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set target=oci-phoenix
       target = oci-phoenix
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  11. 要指定 tar 格式,请将 format 设置为 tar。否则,将使用默认的 zfs 格式。
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set format=tar
       format = tar
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  12. 要将当前快照设置为增量快照,请将 incremental 设置为 true,然后按名称设置 parent 快照。

    父快照必须在本地系统上可用,并且备份到同一云目标。父快照还必须与增量快照的格式相同:zfs 或 tar。

    提示:为本地系统和云目标上的父快照名称列表使用 Tab 补齐功能。

    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set incremental=true
       incremental = true
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set parent=snap0
       parent = snap0
    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
  13. 输入 commit

    要将云备份发送到不同的云目标,请重复步骤 9 至 13,以使用不同的云目标创建新的云备份作业。

    hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> commit
    hostname:shares default/fs-1@snap2 backups>
  14. 要在备份数据时监视进度,请输入 top,然后转到 configuration services cloud jobs
    hostname:configuration services cloud backups> top
    hostname:> configuration services cloud jobs
  15. 输入 ls 以查看云作业。

    "Jobs"(作业)列表包含云数据服务中的活动作业和最近完成的作业,并按时间顺序排列。最多显示一百个云作业。使用 next 命令可列出接下来的 100 个作业,使用 previous 命令可列出之前的 100 个作业。

    hostname:configuration services cloud jobs> ls
    Jobs:
    JOB      OPERATION  CREATED
    job-000  backup     2019-8-03 15:05:53
  16. 按编号查找并选择云作业,然后输入 ls 以查看其详细信息。

    作业完成后,备份数据将可用于配置有相同云目标的其他 Oracle ZFS Storage Appliance 系统。如果已选择 tar 格式,则可以在任何能够访问云目标的系统上恢复云备份,无论其使用何种操作系统。

    details 属性中的数据集路径反映云备份格式:

    • ZFS 格式:zfs/backups/zfs

    • Tar 格式:zfs/backups/tar

    如果为云目标设置了写入限制属性,则在将云备份上载到云目标时,写入流量带宽会限制为所设置的值。

    hostname:configuration services cloud jobs> select job-000
    hostname:configuration services cloud job-000> ls
    Properties:
                        op = backup
                    target = e641f83d-4628-42ba-8757-d66c4c98c0d9
                targetName = oci-phoenix
                   created = 2020-10-22 22:23:40
                   updated = 2020-10-22 22:27:33
                        id = 3babb944-07f6-4b69-8de1-f6dcfeab5fb2
                    status = in-progress
                    format = zfs
                      rate = 6MB/s
               transferred = 1.46G
            estimated_size = 40.1G
                   dataset = p1/local/default/f-1
                    backup = 3e035b7e546e0d02/1cbfdb5ff2259b76
                  snapshot = snap9
                   details = uploading backup to zfs/backups/zfs
                             3e035b7e546e0d02/1cbfdb5ff2259b76/000000001

相关主题