<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
3.1 ภาพรวม
Bacula ประกอบด้วยส่วนประกอบและบริการหลายอย่างที่ใช้ในการจัดการไฟล์ที่จะสำรองและสำรองตำแหน่ง:
• Bacula Director: บริการที่ควบคุมการดำเนินการสำรองข้อมูล กู้คืน ตรวจสอบ และเก็บถาวรทั้งหมด
• Bacula Console: แอปพลิเคชั่นที่อนุญาตให้สื่อสารกับผู้อำนวยการ คอนโซลมีสามเวอร์ชัน:
• เวอร์ชันบรรทัดคำสั่งตามข้อความ
• อินเทอร์เฟซ GTK+ Graphical User Interface (GUI) ของ Gnome
• อินเตอร์เฟส wxWidgets GUI
• ไฟล์ Bacula: เรียกอีกอย่างว่าโปรแกรม Bacula Client แอปพลิเคชันนี้ได้รับการติดตั้งบนเครื่องที่จะสำรองข้อมูล และมีหน้าที่รับผิดชอบข้อมูลที่ผู้อำนวยการร้องขอ
• Bacula Storage: โปรแกรมที่ดำเนินการจัดเก็บและกู้คืนข้อมูลไปยังสื่อทางกายภาพ
• Bacula Catalog: รับผิดชอบในการรักษาดัชนีไฟล์และฐานข้อมูลโวลุ่มสำหรับไฟล์ทั้งหมดที่สำรองไว้ ทำให้สามารถระบุตำแหน่งได้อย่างรวดเร็วและกู้คืนไฟล์ที่เก็บถาวร แค็ตตาล็อกสนับสนุนฐานข้อมูลที่แตกต่างกันสามฐานข้อมูล MySQL, PostgreSQL และ SQLite
• Bacula Monitor: อนุญาตให้ตรวจสอบ Director, File daemons และ Storage daemons ปัจจุบัน Monitor มีให้ใช้งานในรูปแบบแอปพลิเคชัน GTK+ GUI เท่านั้น
บริการและแอปพลิเคชันเหล่านี้สามารถทำงานบนเซิร์ฟเวอร์และไคลเอนต์หลายเครื่อง หรือสามารถติดตั้งในเครื่องเดียวได้หากสำรองดิสก์หรือโวลุ่มเดียว