0190 | ตั้งค่า Bacula Storage

หลังจาก[ตั้งค่า Bacula Director][1] ส่วนของ Storage เรียบร้อยแล้วก็มาตั้งค่า Storage กันครับ

โดย config หลักจะอยู่ที่ /etc/bacula/bacula-sd.conf ครับ

ประกาศตัวเอง

Storage {
  Name = bacula-sd # storage name
  SDPort = 9103
  WorkingDirectory = "/var/spool/bacula"
  Pid Directory = "/var/run"
  Maximum Concurrent Jobs = 20
}

จุดเดียวเลยครับ Name ตั้งให้ตรงกับที่ระบุใน Director ส่วนของ Storage{} นะครับ

เชื่อมกับ Director

Director {
  Name = bacula-dir
  Password = "bacula-dir-sd" # storage password
}

อันนี้ตั้ง Name ให้ตรงกับฝั่ง Director ในส่วนของ Director {} นะครับ และ Password ให้ตั้งให้ตรงกับฝั่ง Director ส่วนของ Storage{} ครับ

ตั้งค่าส่ง log ไปหา director

Messages {
  Name = Standard
  director = bacula-dir = all
}

แก้ชื่อ Director ให้ตรงกับชื่อของ director ที่ตั้งไว้ครับ (ง่ายสุดคือไม่ต้องแก้ตั้งแต่ต้น)

ตั้งค่าที่เก็บข้อมูลกลาง

Device {
  Name = FileStorage
  Media Type = File
  Archive Device = /data/bacula
  LabelMedia = yes;
  Random Access = Yes;
  AutomaticMount = yes;
  RemovableMedia = no;
  AlwaysOpen = no;
}

ตรง Name กับ Media Type ต้องตั้งค่าให้ตรงกับในส่วนของ Storage{} ของ Director นะครับ ซึ่งจริงๆ media type คงตั้งเป็น file ไปให้หมด (ยกเว้นมีใครใช้ tape / dvd backup ก็ดูตามตัวอย่างเลยครับ)

ส่วน Archive Device นี่ ไปสร้าง folder ที่จะใช้เก็บ backup แล้วมาตั้งให้ตรงกันครับ change owner เป็น bacula ด้วยนะครับ ไม่งั้นตัว storage เขียนไม่ได้เดี๋ยวจะ error เปล่าๆ


ข้ามไปยัง

Tags: ,