完全和部分增量备份

增量备份仅备份新的和已更改的文件。 增量备份的类型取决于您选择备份哪些对象。

Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统如果选择整个文件系统,那么备份是完全增量备份。 如果您选择目录树或个别文件,那么备份是部分增量备份。

Windows 操作系统如果您选择整个驱动器,那么备份是完全增量备份。 如果您选择目录树或个别文件,那么备份是部分增量备份。

首次运行完全增量备份时,备份/归档客户机将备份您指定的所有文件和目录。 如果文件数量很大或者如果必须备份一个或多个极大的文件,那么备份操作可能会需要很长时间。 后续完全增量备份只备份新的和已更改的文件。 备份服务器通过备份 IBM® Storage Protect 服务器存储器中存在的文件来维护文件的当前版本,而不必浪费时间或空间。

Windows 操作系统Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统根据存储管理策略, IBM Storage Protect 服务器可能会在存储器中保留多个版本的文件。 最近备份的文件是活动的备份版本。 已备份文件的较旧副本是非现行版本。 但是,如果您从工作站删除一个文件,那么下一次完全增量备份将导致该文件的活动备份版本变为非现行版本。 您可以恢复文件的非现行版本。 由服务器维护的非现行版本数及其保留时间由 IBM Storage Protect 服务器管理员定义的管理策略控制。 现行版本表示在上次备份时存在于文件系统上的文件。

Windows 操作系统Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统要使用客户机 GUI 启动完全或部分增量备份,请选择 备份,然后选择 增量 (完成) 选项。 从命令行,使用 incremental 命令并指定要包含在备份中的文件系统、目录树或个别文件。

Windows 操作系统Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统在增量备份期间,客户机查询服务器或日志数据库以确定自上次增量备份以来文件的准确状态。 客户机使用此信息来执行以下任务:

  • 备份新文件。
  • 备份自上次备份以来内容已更改的文件。
    Windows 操作系统在以下任何属性更改时对文件进行备份:
    • 文件大小
    • 上次修改的日期或时间
    • 扩展属性
    • 访问控制表
    • 稀疏、重新解析点或加密文件属性。
    • NTFS 或 ReFS 文件安全描述符:所有者安全性标识 (SID)、组 SID、自主访问控制列表(ACL)以及系统 ACL。
    • 目录属性
    如果仅更改了以下属性,那么将在 IBM Storage Protect 服务器上更新这些属性,但不会备份该文件:
    • 只读或读/写
    • 隐藏或不隐藏
    • 已压缩或未压缩
    IBM Storage Protect 在确定已更改的文件时不会检查归档属性。
    Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统当下列任何属性发生更改时,将备份文件:
    • 文件大小
    • 上次修改的日期或时间
    • 扩展属性
    • 访问控制表
    如果仅更改了以下属性,那么将在 IBM Storage Protect 服务器上更新这些属性,但不会备份该文件:
    • 文件所有者
    • 文件许可权
    • 索引节点
    • 组标识
    • Linux 操作系统AIX 操作系统"更改时间 (ctime)" 属性 (仅适用于 GPFS 文件系统中的对象,如果 updatectime 选项设置为 yes)。 有关更多详细信息,请参阅 updatectime 选项。
    • 图标位置(仅限 Mac OS X)
    • 类型或创建程序(仅限 Mac OS X)
  • 备份目录。
    在以下任何情况下都备份目录:
    • 先前未备份该目录。
    • 自上次备份以来,目录许可权已更改。
    • 自上次备份以来,目录访问控制表已更改。
    • 自上次备份以来,目录扩展属性已更改。
    • Linux 操作系统AIX 操作系统自上次备份以来更新了更改时间 (ctime) 属性 (仅适用于 GPFS 文件系统)。 有关更多详细信息,请参阅 updatectime 选项。

    Windows 操作系统Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统目录计入备份的对象数。 要从备份中排除目录及其内容,请使用 exclude.dir 选项。

  • Windows 操作系统Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统使服务器上没有相应文件的文件备份版本在工作站上到期。 结果是在工作站上不再存在的文件在服务器上不会拥有活动备份版本。 但是,将根据 IBM Storage Protect 管理员定义的规则保留非现行版本。
  • 如果管理类分配发生更改,请重新绑定备份版本。 只重新绑定拥有活动备份版本的对象。 不重新绑定仅存在非活动备份版本的对象。
    在部分增量备份操作期间,对象已重新绑定或到期,如下所示:
    如果文件规范匹配路径中的所有文件:
    匹配文件规范的所有合格备份版本将重新绑定和到期。 这是类似 dsmc incr c:\mydir\* -subdir=yes 的递增命令的案例。
    如果文件规范不匹配路径中的所有文件:
    匹配文件规范的所有合格备份版本将重新绑定和到期。 然而,如果合格备份版本在客户端文件系统上已不再存在的目录中,那么它们不会到期或重新绑定。

    考虑类似 dsmc incr c:\mydir\*.txt -subdir=yes 的递增命令。 假设 c:\mydir\ 中的某些文件没有 txt 文件类型。 只有匹配 *.txt 规范且其目录仍然存在于客户端文件系统上的文件才会进行重新绑定和到期。

Windows 操作系统Linux 操作系统Oracle Solaris 操作系统AIX 操作系统Mac OS X 操作系统您可以使用 preserve velastaccessdate 选项来指定是否在备份或归档操作之后修改上次访问日期。 缺省情况下,访问日期在备份或归档操作之后更改。