我们正在使用 amanda 在我工作的公司进行备份。这在很长一段时间内都运行良好,但由于各种原因,最近几个月完成备份运行的时间变得相当长。不幸的是,我目前无法自由地重新分配数据,因此存储负载相当高。这个想法是为了让用户能够自行从备份中排除目录,例如通过触摸“.nobackup”之类的文件或类似文件。
唉,我们无法在相关目录中定义一个永远不会备份的文件夹,因为这会干扰用户的工作流程。
到目前为止,我还没有看到 amanda 的简单解决方案,它不会诉诸于让用户以某种方式定义自己的转储类型。
有谁遇到过这个问题的解决方案吗?
答案1
AMANDA 最接近得到的是每个客户端(在客户端上)的排除列表。
http://wiki.zmanda.com/index.php/Exclude_and_include_lists
因此,在备份的一般时间之前不久运行一个小型 cron 作业。通过用户树 (/home/ ?) 进行查找,并将任何“.nobackup”文件的父目录添加到系统的集中排除列表中。
答案2
请参阅下文。我认为 amanda 的企业版,即 ZMANDA 有一个很棒的 GUI 来完成所有这些工作。
https://wiki.zmanda.com/index.php/How_To:Split_DLEs_With_Exclude_Lists