如果您想利用 dump 备份程序的多个备份级别,那么使用它会很有意思。下面提供了一个流程,可以获得更长的备份历史记录,并最大限度地缩短备份和恢复时间。在下面的示例中,我们假设备份写入名为/dev/st0的磁带驱动器,并且我们备份系统的 home 目录/home。
重要的是始终从 0 级备份开始,例如
星期五 1. 使用磁带 1 进行第一次完整备份。
[root@deep] /# dump -0u -f /dev/st0 /home |
DUMP: Date of this level 0 dump: Fri Jan 28 21:25:12 2000 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/sda6 (/home) to /dev/st0 DUMP: mapping (Pass I) [regular files] DUMP: mapping (Pass II) [directories] DUMP: estimated 18582 tape blocks on 0.48 tape(s). DUMP: Volume 1 started at: Fri Jan 28 21:25:14 2000 DUMP: dumping (Pass III) [directories] DUMP: dumping (Pass IV) [regular files] DUMP: DUMP: 18580 tape blocks on 1 volumes(s) DUMP: finished in 4 seconds, throughput 4645 KBytes/sec DUMP: Volume 1 completed at: Fri Jan 28 21:25:18 2000 DUMP: Volume 1 took 0:00:04 DUMP: Volume 1 transfer rate: 4645 KB/s DUMP: level 0 dump on Fri Jan 28 21:25:12 2000 DUMP: DUMP: Date of this level 0 dump: Fri Jan 28 21:25:12 2000 DUMP: DUMP: Date this dump completed: Fri Jan 28 21:25:18 2000 DUMP: DUMP: Average transfer rate: 4645 KB/s DUMP: Closing /dev/st0 DUMP: DUMP IS DONE |
星期一. 使用磁带 2 进行增量备份。
[root@deep] /# dump -3u -f /dev/st0 /home |
星期二. 使用磁带 3 进行增量备份。
[root@deep] /# dump -2u -f /dev/st0 /home |
星期三. 使用磁带 4 进行增量备份。
[root@deep] /# dump -5u -f /dev/st0 /home |
星期四. 使用磁带 5 进行增量备份。
[root@deep] /# dump -4u -f /dev/st0 /home |
星期五 2. 使用磁带 6 进行增量备份。
[root@deep] /# dump -7u -f /dev/st0 /home |
星期一. 使用磁带 2 进行增量备份。
[root@deep] /# dump -3u -f /dev/st0 /home |
星期二. 使用磁带 3 进行增量备份。
[root@deep] /# dump -2u -f /dev/st0 /home |
星期三. 使用磁带 4 进行增量备份。
[root@deep] /# dump -5u -f /dev/st0 /home |
星期四. 使用磁带 5 进行增量备份。
[root@deep] /# dump -4u -f /dev/st0 /home |
星期五 3. 使用磁带 7 进行增量备份。
[root@deep] /# dump -6u -f /dev/st0 /home |
星期一. 使用磁带 2 进行增量备份。
[root@deep] /# dump -3u -f /dev/st0 /home |
星期二. 使用磁带 3 进行增量备份。
[root@deep] /# dump -2u -f /dev/st0 /home |
星期三. 使用磁带 4 进行增量备份。
[root@deep] /# dump -5u -f /dev/st0 /home |
星期四. 使用磁带 5 进行增量备份。
[root@deep] /# dump -4u -f /dev/st0 /home |
星期五 4. 只有当一个月有五个星期五时才使用磁带 8 进行增量备份。
[root@deep] /# dump -9u -f /dev/st0 /home |
星期一. 只有当一个月有五个星期五时才使用磁带 2 进行增量备份。
[root@deep] /# dump -3u -f /dev/st0 /home |
星期二. 只有当一个月有五个星期五时才使用磁带 3 进行增量备份。
[root@deep] /# dump -2u -f /dev/st0 /home |
星期三. 只有当一个月有五个星期五时才使用磁带 4 进行增量备份。
[root@deep] /# dump -5u -f /dev/st0 /home |
星期四. 只有当一个月有五个星期五时才使用磁带 5 进行增量备份。
[root@deep] /# dump -4u -f /dev/st0 /home |
月份. 当月份更改时,使用另一张磁带进行新的完整备份。
[root@deep] /# dump -0u -f /dev/st0 /home |
其中
-0到-9是你要使用的备份级别选项,
这个u选项意味着在成功转储后更新文件/etc/dumpdates,
这个-f选项用于将备份写入文件
特殊设备文件,例如/dev/st0,磁带驱动器,
/dev/rsd1c,磁盘驱动器,
一个普通文件
标准输出.
您可以看到我们对每日备份使用相同的磁带 2 到 5 -星期一到星期四 = 4 张磁带,对每周备份使用磁带 6、7 和 8 -其他星期五,6 + 7 + 8 = 3 张磁带。请注意,一个月可能有五个星期五,磁带 1 和任何后续的新磁带用于每月备份 -每个月第一个星期五,1 + 任何后续11 个月 = 12 张磁带。总之,如果我们使用 8 张磁带4 + 3 + 1 = 8,我们可以对一个月进行完整备份,然后重复使用这 8 张磁带的步骤,以获得接下来 11 个月的完整备份,总共进行 1 年的单个完整备份。
完整备份应该以固定的时间间隔进行,比如每月一次,在一组永久保存的全新磁带上进行。通过这种流程,您将拥有 12 个月的 12 张磁带,用于处理系统一年的历史记录和变更。稍后,您可以将 12 张磁带备份复制到另一台指定的计算机上,以长期保存所有年度备份,并能够重复使用它们,12 张磁带,以重复新的一年的流程。