一个陶醉于在小型机与存储之中游弋的人,无烟酒之习,唯品粗茶。每每在接触掌握新设备和解决疑难故障之时,收获着自己的快乐。愿寻觅志同道合之人,同进步共成长。
分类: 系统运维
2014-06-20 13:27:17
针对通常情况,当需要将客户端的内容保存时间较长时,我们一般会加大存储端的容量,以达到保留多份备份,如客户端有200G的内容,每周一次全备,需要保留4周,则需要800G的存储空间,当然800G并不算大空间,普通服务器或存储的容量都轻松可以达到,但是当数据达到T级单位,如何实现呢?比如2T的数据,至少备份存储需要8T空间,当然对于有钱的单位来说,买个大容量存储是个小问题,但是对于预算少的用户有没有少花钱多办事的方法呢?通过Bacula的Director和File的多对一关系,可以达到此种需求。如利旧两台服务器,每台服务器配置4T空间的硬盘,配置两个Director,一个File Daemon,每个Director配置个备份策略,第2周备份一次,可达到同样的效果。
Bacula的File和Director是松散耦合,并没有像HP DP的Client和Cell那样保持紧密耦合。所以Bacula的File可以加入到其它Director中,而HP DP的Client在加入到一个Cell后,在没有从这个Cell中剔除后,是不能加入到其它的Cell中的。利用Bacula的File和Director是松散耦合机制,可以实现一个客户端备份到多个Director中。