我安装了一个BareOS,对默认配置文件做了很少的修改。正在执行完整、增量和差异备份。大多数客户端似乎正在按预期进行备份。
但是,我的一个客户似乎在每一个增量周期中重复备份整个文件系统的10%以上。
BAT在这里似乎没有多大帮助,因为它只列出文件节点本身的大小,而不是整个文件夹大小。我实际上是在寻找一个du命令,该命令可以在BareOS框架内用于特定的备份尝试。
发布于 2016-01-05 00:03:33
虽然我赞赏@damiano-verzulli 's的努力,但BareOS IRC频道在FreeNode上的一次讨论却没有得到这样的回应:
事实证明,凯蒂尔·托格里姆·霍姆已经写了一个脚本来完成这个任务,名为bacula-du。(还有许多其他有用的脚本!)
它们都列在名单上,可以从这里获得:
http://heim.ifi.uio.no/kjetilho/hacks/
特别是,bacula-du被解释为:
用法: bacula-du 选项 -j JOBID概述了备份JOBID中包含的目录的磁盘使用情况,主要选项是:-a,--所有文件的写入计数,而不仅仅是目录-S,-- disk不包括子目录-t的大小,-阈值=对于小于大小的文件或目录的大小跳过输出。缺省值为1八进制。-L,- can = NUM仅打印NUM最大的目录/文件--还有一种替代模式,它可以更快地替代验证作业。用途:bacula- md5sum -j JOBID --md5sum输出列表,所有作业文件均为md5sum格式巴库拉-杜 (版本1.4)
这里有一个小音符我要加进去。要使其正常工作,它必须能够访问数据库(很明显)。在默认配置中,它使用一种基于用户的安全机制,因此您必须以赤裸用户的身份运行该命令,这样它才能正常工作。
$ sudo -u bareos ./bacula-du -j 1429
done reading database.
807160 /log/
6372 /var/openldap-data/
6372 /var/
813532 /admin/
...
119983392 /https://serverfault.com/questions/746537
复制相似问题