保存磁盘包含磁带映像,当完成备份时。
这些可以删除,或者创build增量备份时需要吗?
更新
另一种方式来问相同的。 完成完整备份后。 Amanda如何知道哪些文件已经更改,因此应该在下一次增量备份工作中进行备份?
我想Amanda会比较每个要备份的文件与磁盘上磁带映像中的文件。
或者Amanda对每个备份的文件进行校验和,如果文件中的校验和发生了变化,那么它将包含在增量备份中?
简短的回答:保留磁盘文件不用于确定进入增量备份的内容。 在任何情况下,它们都是Amanda的可选function(当磁盘和磁带的容量比较接近时,磁盘价格昂贵,你可能会直接从磁盘到磁带)。
Amanda的FAQ“ 如何定义备份级别以及Amanda如何使用它们? ”在这里很有用。 特别是,最后有一部分基本上说,如果您使用转储,Amanda使用转储的现有方法来确定进入增量的内容。 如果你使用的是gnutar,它使用gnutar的可比较的方法 。 如果你使用其他的tar,我想它会检查修改date,但这与Linux系统无关。
我不是很确定你在问什么,但差异备份和增量备份是基于正在备份的文件的归档位,而不是备份到的文件(磁带,备份文件等) 。
持有磁盘的内容与客户端的gnutar / tar / star / dump /无论如何决定处理增量/完整备份决定无关,这取决于客户端。 Gnutar有一个特殊的(非标准的)tar格式,当它正在执行增量备份或增量备份时,所有的魔法都发生在客户端机器上。 我相信每个客户端都会有一个目录,在这个目录中,amanda客户端会放置任何与Gnutar相关的文件列表。 那些留在客户端,不要回到服务器,至less在我使用过的任何Amanda版本中。
保持磁盘只是客户端备份文件的临时存储/暂存区域。 在正常的操作下,备份完成后,保持区域为空。 备份完成后文件保留在那里的唯一原因是物理磁带机发生了一些错误,加载了错误的磁带,客户端在备份过程中失去了与Amanda服务器的连接,或者备份数据超过了合适在磁带媒体上。 你不应该用“rm”这样的操作系统命令手动删除这些文件,因为Amanda会跟踪这些文件,如果它们消失了,它们会感到困惑。
有时,如果Amanda服务器本身在备份过程中被中断,则可能会留下部分不完整的转储文件,您应该使用amcleanup命令将其删除。 它会知道哪些文件是垃圾的,哪些是有价值的。 请参阅amflush命令将它们发送到磁带上,并在/etc/amanda/amanda.conf文件中查看“autoflush”设置(如果您位于Debian-ish Linux发行版中,请参阅advanced.conf)。