Windows NT 备份和硬链接

文章编号: 106166 - 查看本文应用于的产品
当您使用备份程序"硬链接的"文件备份到对方时,您可能会遇到问题。注意只能使用 POSIX 应用程序创建硬链接 ; 因此,这不会对大多数用户可能有问题。
展开全部 | 关闭全部

本页

更多信息

NTFS 支持硬链接的文件符合 POSIX 规范。POSIX 应用程序之外的应用程序可能会不处理在所有情况下正常硬链接的文件。

后两个文件链接在一起,不能确定哪个是原始文件,这是该副本。这是因为这两个文件的记录将指向磁盘上, 相同的数据,并且鼠标指针是单向的链接。信息只可以获取有关链接的文件为链接计数,该文件,和文件编号,这是一个 64 位值,它唯一地标识该卷上的该文件。

当备份程序中读取一个文件时,它可以确定有数据的其他链接,但它不能告诉其他文件名是什么。

NTBackup 保留的所有链接计数大于 1,与备份的文件列表,并将存储为这些文件的每个文件的索引号。尽管备份它说在具有链接计数大于一个,它的另一个文件搜索其寻找匹配的文件索引的文件的列表。如果找到一个而不是数据流写入磁带驱动器的创建类型 BACKUP_LINK 的流,并将有关文件名的信息放入此流中。它不会不内容写入该文件的备份磁带不止一次。

当 BackupWrite 跨 BACKUP_LINK 流时,还原到磁盘时,它将从流中获取有关其他文件名信息,然后将设置链接。这意味着如果不再出现在还原操作过程中备份操作过程中遇到的硬链接的文件的第一个实例备份程序将无法还原文件的后续、 链接实例。

示例

假设 C:\FILE1.TXT C:\SUBDIR\FILE2.TXT 与链接。如果您备份的驱动器 C,然后重新格式化和恢复整个驱动器,则会出现任何问题。备份程序将记录 C:\FILE1.TXT 的内容,然后 C:\SUBDIR\FILE2.TXT 的记录的链接指针。 等的还原 C:\FILE1.TXT 将写出到磁盘,并且 C:\SUBDIRE\FILE2.TXT 将被重新创建为 C:\FILE1.TXT 的链接。

如果您要还原后重新格式化驱动器 C 的仅 C:\SUBDIR 目录,但是,还原操作将查找仅链接信息时要 C:\SUBDIR\FILE2.TXT 并尝试创建一个指向不存在 C:\FILE1.TXT,因为它已不被还原。因此,将不会还原该文件,并将在还原操作日志文件中注册错误。

属性

文章编号: 106166 - 最后修改: 2006年11月1日 - 修订: 3.1
这篇文章中的信息适用于:
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
关键字:?
kbmt kbother KB106166 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 106166
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈