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