系统管理指南:设备和文件系统

示例-服务器的每月备份计划

下表显示了针对用户用于执行大量文件工作的小型网络(如程序开发或文档生成)上频繁使用的文件服务器的示例备份策略。此示例假定备份期从星期日开始并且包含四周(每周七天)。

表 24–13 服务器每月备份计划的示例

目录 

日期 

转储级别 

磁带名称 

根目录 (/)

第 1 个星期日 

n 盒磁带

/usr

第 1 个星期日 

n 盒磁带

/export

第 1 个星期日 

n 盒磁带

/export/home

第 1 个星期日 

n 盒磁带

 

第 1 个星期一 

 

第 1 个星期二 

 

第 1 个星期三 

 

第 1 个星期四 

 

第 1 个星期五 

 

第 1 个星期六 

根目录 (/)

第 2 个星期日 

n 盒磁带

/usr

第 2 个星期日 

n 盒磁带

/export

第 2 个星期日 

n 盒磁带

/export/home

第 2 个星期日 

n 盒磁带

 

第 2 个星期一 

G  

 

第 2 个星期二 

H  

 

第 2 个星期三 

I  

 

第 2 个星期四 

J  

 

第 2 个星期五 

 

第 2 个星期六 

L  

根目录 (/)

第 3 个星期日 

n 盒磁带

/usr

第 3 个星期日 

n 盒磁带

/export

第 3 个星期日 

n 盒磁带

/export/home

第 3 个星期日 

n 盒磁带

 

第 3 个星期一 

 

第 3 个星期二 

N  

 

第 3 个星期三 

O  

 

第 3 个星期四 

 

第 3 个星期五 

 

第 3 个星期六 

根目录 (/)

第 4 个星期日 

n 盒磁带

/usr

第 4 个星期日 

n 盒磁带

/export

第 4 个星期日 

n 盒磁带

/export/home

第 4 个星期日 

n 盒磁带

 

第 4 个星期一 

 

第 4 个星期二 

 

第 4 个星期三 

 

第 4 个星期四 

 

第 4 个星期五 

 

第 4 个星期六 

采用此计划时,需要使用 4n 盒磁带,即根目录 (/)、/usr/export/export/home 文件系统的 4 个完整备份所需的磁带数。此外,还需要 24 盒磁带,用于 /export/home 文件系统的增量备份。此计划假定每次增量备份使用一盒磁带,并且将磁带保存一个月。

以下是此计划的工作原理:

  1. 在每个星期日,执行根目录 (/)、/usr/export/export/home 文件系统的完整备份(级别 0)。将级别 0 磁带保存至少三个月。

  2. 在本月的第一个星期一,使用磁带 A 执行 /export/home 文件系统的级别 9 备份。ufsdump 命令用于复制自上一次较低级别备份以来更改的所有文件。在这种情况下,前一次较低级别备份是在星期日执行的级别 0 备份。

  3. 在本月的第一个星期二,使用磁带 B 执行 /export/home 文件系统的级别 9 备份。同样,再使用 ufsdump 命令复制自上一次较低级别备份(星期日的级别 0 备份)以来更改的所有文件。

  4. 在本月的第一个星期三,使用磁带 C 执行 /export/home 文件系统的级别 5 备份。ufsdump 命令用于复制自星期日以来更改的所有文件。

  5. 在磁带 D 和 E 上执行 /export/home 文件系统的星期四和星期五级别 9 备份。ufsdump 命令用于复制自上一次较低级别备份(星期三的级别 5 备份)以来更改的所有文件。

  6. 在本月的第一个星期六,使用磁带 F 执行 /export/home 的级别 5 备份。ufsdump 命令用于复制自前一次较低级别备份(在本示例中是指在星期日执行的级别 0 备份)以来更改的所有文件。再次使用磁带 A–F 时,请存储这些磁带,直到下一个四周期间的第一个星期一为止。

  7. 对于接下来的三周,请使用磁带 G–L 和 4n 盒磁带(用于执行星期日的级别 0 备份)重复步骤 1–6,依此类推。

  8. 对于每个四周期间,请使用一组新磁带执行级别 0 备份并重复使用磁带 A–X 执行增量备份来重复步骤 1–7。三个月后,即可重新使用级别 0 磁带。

    通过此计划,可以将各种状态的文件保存一个月。此计划需要许多磁带,但可以确保您具有一个可供提取的磁带库。要减少磁带数量,可以每周重新使用磁带 A–F。