Cisco 和 HP 备份到 Spiceworks TFTP 有时会创建 .tmp 文件

Cisco 和 HP 备份到 Spiceworks TFTP 有时会创建 .tmp 文件

我们正在使用一些脚本备份我们的 ASA 和交换机。它工作得很好。不过我注意到,偶尔,TFTP 的备份会出现不是作为没有扩展名的普通“文件”,而不是.tmp文件。

很好奇原因。我手动确认过,.tmp文件大小和内容与手动备份.tmp同一备份设备的非文件始终相同。

为什么会发生这种情况?有什么方法可以防止它发生?有什么理由要关心?它似乎完全是随机发生的,并且在创建后立即发生(我尝试sleep在脚本中启用更长的语句,但没有效果)。

这些设备正在将备份写入 Spiceworks TFTP 服务器。我将在这方面做一些调查,看看发生了什么,看看我是否可以找到答案或提供更可靠的信息。此外,我现在意识到,在备份 HP Procurve 设备时,TFTP 总是将它们写入.tmp文件。谢谢

答案1

这可能与您的 TFTP 服务器软件有关。Cisco IOS(和 ASA)设备不会将临时文件写入 TFTP 服务器,它们只会写入您指定的文件。

答案2

这些 tmp 是由接收传输的软件创建的;当传输完成时,应该将 tmp 复制到原始文件名并删除 tmp,如果传输失败,则直接删除 tmp。

由于某种原因,TFTP 接收文件时不正常地不会删除“应该”正常传输的临时文件

相关内容