Bacula هي مجموعة من برامج الكمبيوتر التي تسمح لك (أو مسؤول النظام) بإدارة النسخ الاحتياطي والاسترداد والتحقق من بيانات الكمبيوتر عبر شبكة من أجهزة الكمبيوتر من أنواع مختلفة. يمكن أيضًا تشغيل Bacula بالكامل على جهاز كمبيوتر واحد ، ويمكنه النسخ الاحتياطي إلى أنواع مختلفة من الوسائط ، بما في ذلك الشريط والقرص.

من الناحية الفنية ، هو برنامج النسخ الاحتياطي على شبكة العميل / الخادم. يعد Bacula سهل الاستخدام والفعالية نسبيًا ، بينما يقدم العديد من ميزات إدارة التخزين المتقدمة التي تسهل العثور على الملفات المفقودة أو التالفة واستعادتها. نظرًا لتصميمها المعياري ، فإن Bacula قابلة للتطوير من أنظمة الكمبيوتر الفردية الصغيرة إلى الأنظمة التي تتكون من مئات أجهزة الكمبيوتر الموجودة على شبكة كبيرة.

ينقسم نظام Bacula إلى ثلاثة شياطين منفصلة ، والتي يمكن نظريًا تشغيلها على مضيفين مختلفين. هؤلاء هم:

مخرج
  يقوم المدير بتخزين الوظائف والعملاء ومعظم إعدادات التهيئة الأخرى ، وهو مسؤول عن بدء مهام النسخ الاحتياطي. يجب تشغيل وحدة Webmin هذه على النظام المثبت عليه المخرج.
ملف البرنامج
  هذا البرنامج الخفي مسؤول عن قراءة الملفات الفعلية المطلوب نسخها احتياطيًا. يمكن أن يحتوي تكوين Bacula على أكثر من ملف خفي واحد ، يعمل كل منها على نظام ليتم نسخه احتياطيًا.
التخزين الخفي
  برنامج التخزين هو المسؤول عن كتابة البيانات إلى وسائط النسخ الاحتياطي النهائية ، مثل محرك الأشرطة أو الملف. عادةً ما تحتاج فقط إلى برنامج خفي واحد (يتم تشغيله عادةً على نفس المضيف مثل المخرج) ، ولكن قد يكون لإعداد Bacula الأكثر تعقيدًا أنظمة متعددة مع محركات أقراص مختلفة لنشر حمل النسخ الاحتياطي.

يمكن لوحدة Webmin هذه إدارة نظام يحتوي على واحد أو أكثر من daemons مثبتة.