定义云目标后,可以将共享资源(文件系统或 LUN)快照的云备份创建到云目标。如果父快照在本地系统上可用并且备份到同一云目标,则可以选择增量快照。增量快照备份只备份前一个快照与当前快照之间的差异。创建云备份时会创建具有 backup 操作的云作业。不同系统上的快照可以具有相同的名称(例如 snap2),因为每个系统的快照分配有唯一的标识。
云备份有两种格式:"zfs" 和 "tar"。同一个系统上的同一快照可以用于两个云备份:一个采用 zfs 格式,另一个采用 tar 格式。这些格式支持下表中显示的功能。
|
开始之前
(可选)要确定快照的云备份是否为增量备份并查看其父项,请导航到该快照(步骤 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
hostname:shares> select default hostname:shares default> ls
hostname:shares default> select fs-1
hostname:shares default/fs-1> snapshots hostname:shares default/fs-1 snapshots> ls
hostname:shares default/fs-1 snapshots> select snap2 hostname:shares default/fs-1@snap2>
hostname:shares default/fs-1@snap2> backups hostname:shares default/fs-1@snap2 backups>
hostname:shares default/fs-1@snap2 backups> create hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
如果云目标名称中有空格,则使用命令 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)>
hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> set format=tar format = tar hostname:shares default/fs-1@snap2 backup-001 (uncommitted)>
父快照必须在本地系统上可用,并且备份到同一云目标。父快照还必须与增量快照的格式相同: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)>
要将云备份发送到不同的云目标,请重复步骤 9 至 13,以使用不同的云目标创建新的云备份作业。
hostname:shares default/fs-1@snap2 backup-001 (uncommitted)> commit hostname:shares default/fs-1@snap2 backups>
hostname:configuration services cloud backups> top hostname:> configuration services cloud jobs
"Jobs"(作业)列表包含云数据服务中的活动作业和最近完成的作业,并按时间顺序排列。最多显示一百个云作业。使用 next 命令可列出接下来的 100 个作业,使用 previous 命令可列出之前的 100 个作业。
hostname:configuration services cloud jobs> ls Jobs: JOB OPERATION CREATED job-000 backup 2019-8-03 15:05:53
作业完成后,备份数据将可用于配置有相同云目标的其他 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