Bacula เป็นซอฟต์แวร์ฟรีแบบโอเพ่นซอร์สและซอฟต์แวร์กราฟิก / บรรทัดคำสั่งข้ามแพลตฟอร์มที่ประกอบด้วยไคลเอ็นต์เครือข่ายและส่วนประกอบสำรองที่ใช้เซิร์ฟเวอร์ซึ่งออกแบบมาสำหรับผู้ดูแลระบบหรือผู้ใช้ปลายทางที่กำลังมองหา แอพพลิเคชันที่มีประสิทธิภาพสำหรับการจัดการการกู้คืนการสำรองข้อมูลและการตรวจสอบข้อมูลคอมพิวเตอร์ผ่านเครือข่ายคอมพิวเตอร์
มีคุณสมบัติขั้นสูงจำนวนมาก
ในขณะที่มีประสิทธิภาพและใช้งานง่าย Bacula มาพร้อมกับคุณสมบัติการจัดการสตอเรจขั้นสูงจำนวนมากซึ่งช่วยให้ผู้ดูแลระบบสามารถค้นหาและกู้คืนไฟล์ที่เสียหายหรือสูญหายได้อย่างง่ายดาย ในส่วนนี้เราสามารถพูดถึงการสนับสนุนไดรฟ์เทปการสนับสนุนเชิงพาณิชย์รวมทั้งการสนับสนุนการผนวกรวมการรวมและสำรองข้อมูลที่เพิ่มขึ้นในตัว
นอกจากนี้ซอฟต์แวร์ยังสนับสนุนรูปแบบข้อมูลที่กำหนดเองและเปิดอย่างเต็มที่สนับสนุน autochangers สนับสนุนการขจัดข้อมูลซ้ำซ้อนในระดับไฟล์สนับสนุน NDMP (Network Data Management Protocol) สามารถสำรองข้อมูลไปยังเทปดีวีดีหรือดิสก์สนับสนุนการจัดเตรียม สามารถจัดการวัตถุได้ถึง 1 พันล้านรายการพร้อมฟังก์ชัน Tripwire แบบต่างๆรองรับ Volume Shadow Copy (VSS) และช่วงสำรองข้อมูลของไดรฟ์ข้อมูลหลาย ๆ ไฟล์
ท่ามกลางการเปลี่ยนแปลงที่น่าทึ่งอื่น ๆ เราสามารถพูดถึงการสนับสนุน Microsoft Exchange รายงานการสำรองข้อมูลผ่าน Breport การแจ้งเตือน / การแจ้งเตือนการลบไฟล์ในโหมดที่เพิ่มขึ้นการเข้ารหัสข้อมูลผ่าน TLS (Transport Layer Security) การสนับสนุนฐานข้อมูล Microsoft SQL Server ฐานข้อมูล Oracle สนับสนุนการสนับสนุนฐานข้อมูล PostgreSQL รวมถึงการสนับสนุน VMWare vStorage
อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) เป็นเรื่องง่ายมากที่จะใช้งานและใช้งานง่ายมาก จะแสดงรายการลูกค้าและไดรฟ์ข้อมูลเพื่อให้คุณสามารถดูงานที่จะเรียกใช้ปรับเปลี่ยนงานดูกราฟกราฟขยายและให้วิซาร์ดการเรียกคืน
รันบน GNU / Linux, BSD, Solaris, Windows และ Mac
Bacula ได้รับการอธิบายโดยนักพัฒนาซอฟต์แวร์ว่าเป็นโซลูชันสำรองข้อมูลเครือข่ายโอเพ่นซอร์สที่ได้รับความนิยมมากที่สุด หลังจากผ่านการทดสอบแล้วเราสามารถยืนยันได้ สำหรับ Linux, BSD, Solaris, Microsoft Windows และระบบปฏิบัติการ Mac OS X แพลตฟอร์มฮาร์ดแวร์ทั้งแบบ 32 และ 64 บิตได้รับการสนับสนุนในขณะนี้
มีอะไรใหม่ ในรุ่นนี้:
- ลบการแก้ปัญหา NSIS
- baculum: แก้ไขข้อบกพร่องของแท็บการกำหนดค่าที่รายงานโดย Heitor Faria
- เรียกคืน win32 dir จาก Branch-5.2 และอัปเดต
- เพิ่มการแก้ไขของ Phil Stracchino สำหรับ Qt5
- baculum: แก้ไขค่าบูลีนที่ประหยัดได้ตามกำหนดการเรียกใช้ directive
- รอบต่อนาที: เพิ่มแพลตฟอร์ม Fedora26-64
- baculum: เพิ่มลิงก์เพื่อกลับไปที่หน้าต่างการกำหนดค่างาน
- ใช้การเข้ารหัสตาราง SQL ที่ถูกต้องสำหรับ Postgresql 10.x
- baculum: เพิ่มการควบคุม listbox และใช้คำสั่ง base and device
- baculum: แก้ไขการตรวจสอบฟิลด์งานในหน้าต่างการกำหนดการทำงานของงาน
- baculum: เปลี่ยนชื่อสระปริมาณสำรองกลับคืนมาในหน้าต่างรายการไดรฟ์ข้อมูล
- baculum: แก้ไขข้อความแสดงข้อผิดพลาดเกี่ยวกับ bconsole ที่ปิดใช้งาน
- baculum: จุดเชื่อมต่อโค้ดปลายทางของ API
- baculum: เพิ่มสถานะ, หมายเลข, boolean และ id validators
- baculum: ส่งกลับ bconsole ข้อผิดพลาดที่ปิดใช้งานหากไม่ได้เปิดใช้งานการสนับสนุน bconsole
- baculum: ลบจุดสิ้นสุด api ที่ไม่ได้ใช้ออก
- baculum: แก้ไขไคลเอ็นต์ oauth2 ที่ทำงานในส่วนเว็บ
- baculum: แก้ไขการตั้งค่าการกำหนดการตั้งค่าการตรวจสอบสิทธิ์
- baculum: ขยายความสูงอินเตอร์เฟซเป็น 100%
- baculum: เพิ่มข้อมูลเพิ่มเติมในข้อผิดพลาดของ cURL
- baculum: ตัวช่วยสร้างการกู้คืนใหม่ที่ทำใหม่
- baculum: การปรับปรุงมุมมองวิซาร์ด
- baculum: เพิ่มการกู้คืน hardlinks ใน api
- baculum: เพิ่ม strip_prefix, add_prefix, add_suffix และ regex_where restore
- ตัวเลือกในการเรียกคืนไฟล์ api
- พอร์ตมีรหัสการกำหนดค่าปลั๊กอิน RestoreObject จาก BEE
- baculum: หยุดใช้เขตข้อมูลที่ซ่อนอยู่เพื่อเก็บข้อมูลตัวระบุรายการ
- baculum: แก้ไขพอร์ตเล็ตผู้ใช้ที่โหลดซ้ำซ้อน
- baculum: เพิ่มช่องเครื่องหมายดอกจันที่จำเป็นในการกำหนดค่า
มีอะไรใหม่ ในเวอร์ชัน:
- แก้ไขปัญหา build / configure ด้วย bpluginfo.c
- Refactor lock_volumes เพื่อล็อคโวลมากกว่าทั่วโลก
- เพิ่มการทดสอบแบบเสมือนจริง / สุดยอด
- ใช้แพทช์สำหรับ chio-changer-openbsd จากบั๊ก # 1984 - ใช้งาน listall
- เพิ่มแพทช์ Bat Mac จากข้อบกพร่อง # 1953
- แก้ไขข้อผิดพลาด # 1812 ไม่สามารถเรียกใช้ Copy / Migrate งานจากค้างคาว
- แก้ไขโหลดคำแปลค้างคาว แก้ไขจากข้อผิดพลาด # 1890
- แก้ไขข้อความในค้างคาว ข้อบกพร่องของ Fixe # 1965
- นำอุปกรณ์ออกจากคำสั่ง show เนื่องจากไม่ได้ใช้หรืออัพเดต
- แก้ไขคำหลักที่เปิดใช้งานการแก้ไข # 1982 ในคำสั่งช่วยเหลือ
- แก้ไข update_postgresql_tables 10 ถึง 11
- ทำความสะอาดหลังจากสร้างเอกสารไบต์ doc ที่ร้องขอโดย Willem vk Akker สำหรับการสร้าง Debian
- ต้องใช้ Qt เวอร์ชัน 4.8.4
- แก้ไขข้อบกพร่อง # 1955 ที่สามารถใช้งานได้หรือไม่? ไม่ลองตอบกลับไม่ถูกต้อง
- แบ็กอัพล็อคใหม่ + ดีบักสำหรับ SD
- แก้ไขป้ายกำกับข้อบกพร่อง # 1975 ใหม่ที่ถูกละเลยเมื่อทำสำเนาครั้งแรก
- ดึงข้อมูล src / lib จากต้นแบบ
- ดึงไฟล์ SD จากต้นแบบ
- ปิดการทดสอบกรรไกร
- เพิ่ม logdir และ bsrdir เพื่อกำหนดค่าการถดถอย
- เพิ่ม bsrdir และ logdir เพื่อ regress-config
- เปลี่ยนไดเรกทอรีเริ่มต้นจาก / var / bacula เป็น / opt / bacula
- ทำให้ขนาดข้อความสูงสุดของข้อความมีความชัดเจนมากขึ้น
- แสดงข้อมูลเพิ่มเติมเมื่อถึงขนาดสูงสุด
- แก้ไขข้อ จำกัด TERM สำหรับ Solaris 11 ใน conio.c
- อนุญาตให้กลุ่ม cd ไปที่ sysconfdir
- ทำให้ sysconfdir เป็นของผู้ใช้ / กลุ่ม Bacula และยกเว้นผู้อื่น
- แก้ไขข้อบกพร่องของไฟล์เสมือนจริงเต็มรูปแบบ - สภาพการแข่งขัน
- เพิ่มข้อความ mount เพื่อรวมการอ่าน / ผนวก
- ปรับปรุงข้อความสลับ vol_mgr
- เพิ่มประสิทธิภาพการแสดงผลของการใช้อุปกรณ์รวมสำหรับการอ่าน / เขียน
- เพิ่ม jobid เพื่อส่งออก Pmsg
- แก้ไขข้อผิดพลาดในการป้อนข้อมูลข้อผิดพลาด # 1959 เมื่อลบงาน
- แก้ไขข้อผิดพลาดในการให้สิทธิ์ # 1956 ข้อผิดพลาดในการให้สิทธิ์
- เพิ่มการแก้ปัญหาสำหรับ # 5507 โดยที่ autoprune และ reload มีการหยุดชะงัก
- อนุญาตให้ใช้สายอักขระที่อ้างถึงในไฟล์ conf ที่จะใช้ในรายการ
- ทำให้ bfgets จัดการกับสายยาวมาก ๆ
- หลีกเลี่ยงความผิดพลาดโดยการตรวจสอบสำหรับลูกค้า NULL - รายงานโดย Arno
- การแก้ไขข้อบกพร่องขั้นสุดท้าย # 1943
- แก้ไขข้อผิดพลาด # 1948 MailOnSuccess ได้รับการดำเนินการเมื่อเกิดข้อผิดพลาด
- แก้ไขดัชนีที่ขาดหายไปในตารางมีเดีย
- แก้ไขข้อบกพร่อง # 1943 ไม่มีการจัดเก็บข้อความในการเชื่อมต่อฐานข้อมูลแบบปิด
- แก้ไขข้อผิดพลาด # 1946 แก้ไขปัญหาเกี่ยวกับ MySQL ด้วยงานฐานใหญ่
- ลดเวลารอใน RunScripts การถดถอย
- ใช้ระยะหมดเวลาในการทดสอบการถดถอยเป็นเวลา 15 นาที
- แก้ไข # 5346 .bvfs_lsfiles และ .bvfs_restore เพื่อจัดการกับไฟล์ที่ถูกลบ
- แก้ไขอาร์กิวเมนต์การทำงานที่ไม่ถูกต้อง, และถูกต้อง ingnoreduplicate
- แก้ไขข้อความ segfault
- เรียกใช้คำขอคุณลักษณะ # 1939
- แก้ไข # 1938 เกี่ยวกับ PATH_MAX บน hurd
- แก้ไข # 1938 เกี่ยวกับ MAXPATHLEN บน hurd
- แก้ไขข้อผิดพลาด # 1837 ตัวอย่างสคริปต์ของ OpenBSD autochanger
- แก้ไข # 4996 เกี่ยวกับ MaxRunTime การยกเลิกงานเร็วเกินไป
- แก้ไขข้อผิดพลาด # 1934 ค่าที่ไม่ถูกต้องในรายการสื่อใน BAT
- แก้ไขสภาพการแข่งขันใน close_msg ที่เป็นสาเหตุของความผิดพลาด seg
- แก้ไขการยกเลิกการเชื่อมโยงแบบคู่
- การทดสอบเพิ่มเติมเกี่ยวกับการทำให้ตัวชี้ NULL เป็นอิสระ
- เพิ่มคำสั่ง MaximumConcurrentReadJobs ลงในรีซอร์ส Storage
- เพิ่ม ujobid เป็น. bvfs_get_jobids
- หลีกเลี่ยงปัญหาเมื่อลอกเส้นทางสัมพัทธ์
- แก้ไข # 4513 เกี่ยวกับแอตทริบิวต์ HIDDEN ที่ตั้งค่าไปยังไดเรกทอรีหลักระหว่างการเรียกคืน
- แก้ไขปัญหา build / configure ด้วย bpluginfo.c
- Refactor lock_volumes เพื่อล็อคโวลมากกว่าทั่วโลก
- เพิ่มการทดสอบแบบเสมือนจริง / สุดยอด
- ใช้แพทช์สำหรับ chio-changer-openbsd จากบั๊ก # 1984 - ใช้งาน listall
- เพิ่มแพทช์ Bat Mac จากข้อบกพร่อง # 1953
- แก้ไขข้อผิดพลาด # 1812 ไม่สามารถเรียกใช้ Copy / Migrate งานจากค้างคาว
- แก้ไขโหลดคำแปลค้างคาว แก้ไขจากข้อผิดพลาด # 1890
- แก้ไขข้อความในค้างคาว ข้อบกพร่องของ Fixe # 1965
- นำอุปกรณ์ออกจากคำสั่ง show เนื่องจากไม่ได้ใช้หรืออัพเดต
- แก้ไขคำหลักที่เปิดใช้งานการแก้ไข # 1982 ในคำสั่งช่วยเหลือ
- แก้ไข update_postgresql_tables 10 ถึง 11
- ทำความสะอาดหลังจากสร้างเอกสารไบต์ doc ที่ร้องขอโดย Willem vk Akker สำหรับการสร้าง Debian
- ต้องใช้ Qt เวอร์ชัน 4.8.4
- แก้ไขข้อบกพร่อง # 1955 ที่สามารถใช้งานได้หรือไม่? ไม่ลองตอบกลับไม่ถูกต้อง
- แบ็กอัพล็อคใหม่ + ดีบักสำหรับ SD
- แก้ไขป้ายกำกับข้อบกพร่อง # 1975 ใหม่ที่ถูกละเลยเมื่อทำสำเนาครั้งแรก
- ดึงข้อมูล src / lib จากต้นแบบ
- ดึงไฟล์ SD จากต้นแบบ
- ปิดการทดสอบกรรไกร
- เพิ่ม logdir และ bsrdir เพื่อกำหนดค่าการถดถอย
- เพิ่ม bsrdir และ logdir เพื่อ regress-config
- เปลี่ยนไดเรกทอรีเริ่มต้นจาก / var / bacula เป็น / opt / bacula
- ทำให้ขนาดข้อความสูงสุดของข้อความมีความชัดเจนมากขึ้น
- แสดงข้อมูลเพิ่มเติมเมื่อถึงขนาดสูงสุด
- แก้ไขข้อ จำกัด TERM สำหรับ Solaris 11 ใน conio.c
- อนุญาตให้กลุ่ม cd ไปที่ sysconfdir
- ทำให้ sysconfdir เป็นของผู้ใช้ / กลุ่ม Bacula และยกเว้นผู้อื่น
- แก้ไขข้อบกพร่องของไฟล์เสมือนจริงเต็มรูปแบบ - สภาพการแข่งขัน
- เพิ่มข้อความ mount เพื่อรวมการอ่าน / ผนวก
- ปรับปรุงข้อความสลับ vol_mgr
- เพิ่มประสิทธิภาพการแสดงผลของการใช้อุปกรณ์รวมสำหรับการอ่าน / เขียน
- เพิ่ม jobid เพื่อส่งออก Pmsg
- แก้ไขข้อผิดพลาดในการป้อนข้อมูลข้อผิดพลาด # 1959 เมื่อลบงาน
- แก้ไขข้อผิดพลาดในการให้สิทธิ์ # 1956 ข้อผิดพลาดในการให้สิทธิ์
- เพิ่มการแก้ปัญหาสำหรับ # 5507 โดยที่ autoprune และ reload มีการหยุดชะงัก
- อนุญาตให้ใช้สายอักขระที่อ้างถึงในไฟล์ conf ที่จะใช้ในรายการ
- ทำให้ bfgets จัดการกับสายยาวมาก ๆ
- หลีกเลี่ยงความผิดพลาดโดยการตรวจสอบสำหรับลูกค้า NULL - รายงานโดย Arno
- การแก้ไขข้อบกพร่องขั้นสุดท้าย # 1943
- แก้ไขข้อผิดพลาด # 1948 MailOnSuccess ได้รับการดำเนินการเมื่อเกิดข้อผิดพลาด
- แก้ไขดัชนีที่ขาดหายไปในตารางมีเดีย
- แก้ไขข้อบกพร่อง # 1943 ไม่มีการจัดเก็บข้อความในการเชื่อมต่อฐานข้อมูลแบบปิด
- แก้ไขข้อผิดพลาด # 1946 แก้ไขปัญหาเกี่ยวกับ MySQL ด้วยงานฐานใหญ่
- ลดเวลารอใน RunScripts การถดถอย
- ใช้ระยะหมดเวลาในการทดสอบการถดถอยเป็นเวลา 15 นาที
- แก้ไข # 5346 .bvfs_lsfiles และ .bvfs_restore เพื่อจัดการกับไฟล์ที่ถูกลบ
- แก้ไขอาร์กิวเมนต์การทำงานที่ไม่ถูกต้อง, และถูกต้อง ingnoreduplicate
- แก้ไขข้อความ segfault
- เรียกใช้คำขอคุณลักษณะ # 1939
- แก้ไข # 1938 เกี่ยวกับ PATH_MAX บน hurd
- แก้ไข # 1938 เกี่ยวกับ MAXPATHLEN บน hurd
- แก้ไขข้อผิดพลาด # 1837 ตัวอย่างสคริปต์ของ OpenBSD autochanger
- แก้ไข # 4996 เกี่ยวกับ MaxRunTime การยกเลิกงานเร็วเกินไป
- แก้ไขข้อผิดพลาด # 1934 ค่าที่ไม่ถูกต้องในรายการสื่อใน BAT
- แก้ไขสภาพการแข่งขันใน close_msg ที่เป็นสาเหตุของความผิดพลาด seg
- แก้ไขการยกเลิกการเชื่อมโยงแบบคู่
- การทดสอบเพิ่มเติมเกี่ยวกับการทำให้ตัวชี้ NULL เป็นอิสระ
- เพิ่มคำสั่ง MaximumConcurrentReadJobs ลงในรีซอร์ส Storage
- เพิ่ม ujobid เป็น. bvfs_get_jobids
- หลีกเลี่ยงปัญหาเมื่อลอกเส้นทางสัมพัทธ์
- แก้ไข # 4513 เกี่ยวกับแอตทริบิวต์ HIDDEN ที่ตั้งค่าไปยังไดเรกทอรีหลักระหว่างการเรียกคืน
- แก้ไขปัญหา build / configure ด้วย bpluginfo.c
- Refactor lock_volumes เพื่อล็อคโวลมากกว่าทั่วโลก
- เพิ่มการทดสอบแบบเสมือนจริง / สุดยอด
- ใช้แพทช์สำหรับ chio-changer-openbsd จากบั๊ก # 1984 - ใช้งาน listall
- เพิ่มแพทช์ Bat Mac จากข้อบกพร่อง # 1953
- แก้ไขข้อผิดพลาด # 1812 ไม่สามารถเรียกใช้ Copy / Migrate งานจากค้างคาว
- แก้ไขโหลดคำแปลค้างคาว แก้ไขจากข้อผิดพลาด # 1890
- แก้ไขข้อความในค้างคาว ข้อบกพร่องของ Fixe # 1965
- นำอุปกรณ์ออกจากคำสั่ง show เนื่องจากไม่ได้ใช้หรืออัพเดต
- แก้ไขคำหลักที่เปิดใช้งานการแก้ไข # 1982 ในคำสั่งช่วยเหลือ
- แก้ไข update_postgresql_tables 10 ถึง 11
- ทำความสะอาดหลังจากสร้างเอกสารไบต์ doc ที่ร้องขอโดย Willem vk Akker สำหรับการสร้าง Debian
- ต้องใช้ Qt เวอร์ชัน 4.8.4
- แก้ไขข้อบกพร่อง # 1955 ที่สามารถใช้งานได้หรือไม่? ไม่ลองตอบกลับไม่ถูกต้อง
- แบ็กอัพล็อคใหม่ + ดีบักสำหรับ SD
- แก้ไขป้ายกำกับข้อบกพร่อง # 1975 ใหม่ที่ถูกละเลยเมื่อทำสำเนาครั้งแรก
- ดึงข้อมูล src / lib จากต้นแบบ
- ดึงไฟล์ SD จากต้นแบบ
- ปิดการทดสอบกรรไกร
- เพิ่ม logdir และ bsrdir เพื่อกำหนดค่าการถดถอย
- เพิ่ม bsrdir และ logdir เพื่อ regress-config
- เปลี่ยนไดเรกทอรีเริ่มต้นจาก / var / bacula เป็น / opt / bacula
- ทำให้ขนาดข้อความสูงสุดของข้อความมีความชัดเจนมากขึ้น
- แสดงข้อมูลเพิ่มเติมเมื่อถึงขนาดสูงสุด
- แก้ไขข้อ จำกัด TERM สำหรับ Solaris 11 ใน conio.c
- อนุญาตให้กลุ่ม cd ไปที่ sysconfdir
- ทำให้ sysconfdir เป็นของผู้ใช้ / กลุ่ม Bacula และยกเว้นผู้อื่น
- แก้ไขข้อบกพร่องของไฟล์เสมือนจริงเต็มรูปแบบ - สภาพการแข่งขัน
- เพิ่มข้อความ mount เพื่อรวมการอ่าน / ผนวก
- ปรับปรุงข้อความสลับ vol_mgr
- เพิ่มประสิทธิภาพการแสดงผลของการใช้อุปกรณ์รวมสำหรับการอ่าน / เขียน
- เพิ่ม jobid เพื่อส่งออก Pmsg
- แก้ไขข้อผิดพลาดในการป้อนข้อมูลข้อผิดพลาด # 1959 เมื่อลบงาน
- แก้ไขข้อผิดพลาดในการให้สิทธิ์ # 1956 ข้อผิดพลาดในการให้สิทธิ์
- เพิ่มการแก้ปัญหาสำหรับ # 5507 โดยที่ autoprune และ reload มีการหยุดชะงัก
- อนุญาตให้ใช้สายอักขระที่อ้างถึงในไฟล์ conf ที่จะใช้ในรายการ
- ทำให้ bfgets จัดการกับสายยาวมาก ๆ
- หลีกเลี่ยงความผิดพลาดโดยการตรวจสอบสำหรับลูกค้า NULL - รายงานโดย Arno
- การแก้ไขข้อบกพร่องขั้นสุดท้าย # 1943
- แก้ไขข้อผิดพลาด # 1948 MailOnSuccess ได้รับการดำเนินการเมื่อเกิดข้อผิดพลาด
- แก้ไขดัชนีที่ขาดหายไปในตารางมีเดีย
- แก้ไขข้อบกพร่อง # 1943 ไม่มีการจัดเก็บข้อความในการเชื่อมต่อฐานข้อมูลแบบปิด
- แก้ไขข้อผิดพลาด # 1946 แก้ไขปัญหาเกี่ยวกับ MySQL ด้วยงานฐานใหญ่
- ลดเวลารอใน RunScripts การถดถอย
- ใช้ระยะหมดเวลาในการทดสอบการถดถอยเป็นเวลา 15 นาที
- แก้ไข # 5346 .bvfs_lsfiles และ .bvfs_restore เพื่อจัดการกับไฟล์ที่ถูกลบ
- แก้ไขอาร์กิวเมนต์การทำงานที่ไม่ถูกต้อง, และถูกต้อง ingnoreduplicate
- แก้ไขข้อความ segfault
- เรียกใช้คำขอคุณลักษณะ # 1939
- แก้ไข # 1938 เกี่ยวกับ PATH_MAX บน hurd
- แก้ไข # 1938 เกี่ยวกับ MAXPATHLEN บน hurd
- แก้ไขข้อผิดพลาด # 1837 ตัวอย่างสคริปต์ของ OpenBSD autochanger
- แก้ไข # 4996 เกี่ยวกับ MaxRunTime การยกเลิกงานเร็วเกินไป
- แก้ไขข้อผิดพลาด # 1934 ค่าที่ไม่ถูกต้องในรายการสื่อใน BAT
- แก้ไขสภาพการแข่งขันใน close_msg ที่เป็นสาเหตุของความผิดพลาด seg
- แก้ไขการยกเลิกการเชื่อมโยงแบบคู่
- การทดสอบเพิ่มเติมเกี่ยวกับการทำให้ตัวชี้ NULL เป็นอิสระ
- เพิ่มคำสั่ง MaximumConcurrentReadJobs ลงในรีซอร์ส Storage
- เพิ่ม ujobid เป็น. bvfs_get_jobids
- หลีกเลี่ยงปัญหาเมื่อลอกเส้นทางสัมพัทธ์
- แก้ไข # 4513 เกี่ยวกับแอตทริบิวต์ HIDDEN ที่ตั้งค่าไปยังไดเรกทอรีหลักระหว่างการเรียกคืน
- รุ่นนี้แก้ไขข้อผิดพลาดเกี่ยวกับการแบ่งส่วนอย่างรุนแรงในการนำออกใช้ 5.2.11.
- การเปลี่ยนแปลงที่สำคัญตั้งแต่รุ่นล่าสุด:
- เครื่องมืออรรถประโยชน์ bpluginfo ใหม่
- ทำให้คอนโซลการดูแลรักษา dump_resource ของ ACL (การแก้ไขความปลอดภัย)
- เพิ่ม chio-changer-openbsd ที่ส่งในข้อผิดพลาด # 1903
- คัดลอกข้อผิดพลาดงานสำคัญที่คัดลอกแล้ว
- 10Sep12
- เพิ่ม JobId ลงใน SD debug output
- มอบหมายเซสชันแบทช์ทุก 800,000 ไฟล์
- ลดความซับซ้อนในการลบรหัสโดยใช้ regex เดียว
- ล้างข้อมูลการสร้างข้อผิดพลาดระหว่างการอัปเดตแอตทริบิวต์ - ควรแก้ไขข้อผิดพลาด # 1823
- ขจัดข้อผิดพลาด heartbeat แก้ไขข้อบกพร่อง # 1925
- ใช้ patch จาก bug # 1911 เพื่อใช้กับ --with-logdir
- เพิ่ม chio-changer-openbsd ที่ส่งในข้อผิดพลาด # 1903
- ติดตั้ง / อัพเดตสคริปต์ฐานข้อมูล mysql แก้ไขข้อบกพร่อง # 1901
- มอบหมายให้ uid / gid เปลี่ยนเป็น systemd แก้ไขข้อบกพร่อง # 1905
- แก้ไขข้อผิดพลาด # 1906
- แก้ไขข้อผิดพลาดของ Manpage แก้ไขข้อบกพร่อง # 1907
- การแก้ไขขั้นสุดท้ายสำหรับ # 1859 พลาดคำค้นหาหนึ่งรายการ
- เครื่องมือ bpluginfoUtility แสดงข้อมูลต่างๆ
- แบ็คกราวด์เพิ่มเติม
- แก้ไข Makefile.in เพื่อให้ testfind สร้างขึ้นโดยอาศัยการอ้างอิง acl
- ทำให้คอนโซลการดูแลรักษา dump_resource ของ ACL (การแก้ไขความปลอดภัย)
- รหัสแบ็กแพ็คจากมาสเตอร์
- แก้ไข # 1923 เกี่ยวกับการสนับสนุน MySQL 4 สำหรับ BVFS
- แก้ไข # 1902 เกี่ยวกับสถานะการเชื่อมต่อสเตตัสที่ไม่ดี
- แก้ไขข้อผิดพลาดในการคัดลอก Sigma # 4377
- แก้ไข bsmtp
- รีเซ็ต bsmtp เพื่อส่งไปที่ mailhosts ของ IPv4 เท่านั้น
- แก้ไขข้อบกพร่อง / ปิดตั้งแต่เปิดตัวครั้งล่าสุด:
- 1823 1859 1901 1902 1903 1905 1906 1907 1911 1923 1925 4377
- ปิดการใช้งาน JS_Warning
- ลบปลั๊กอิน sd เก่าซึ่งไม่สามารถใช้งานได้อีกต่อไป
- ปรับตัวอย่าง query.sql สำหรับสถานะงานเตือน
- แก้ไขตำแหน่งที่ตั้งของที่เก็บข้อมูล Qt dll สำหรับ Win64 build
- แก้ไข MediaView :: getSelection
- ใช้ตัวเลือก -t สำหรับค้างคาว
- ต้องใช้ Qt เวอร์ชัน 4.6.2 หรือใหม่กว่าเพื่อสร้างค้างคาว
- รับ lib / plugins.h ใหม่
- ดึงไฟล์ปลั๊กอิน SD ใหม่จาก Master
- แก้ไขสคริปต์เพื่อตั้งค่าโหมดของสคริปต์แมว
- เพิ่ม Systemd configure options
- แบ่งข้อความตามบรรทัดก่อนส่งไปยัง syslog () fix # 3325
- แก้ไข bvfs_restore บน MySQL
- แก้ไข # 3308 ซึ่งปัญหา SMTP สามารถบล็อกกรรมการ
- เปลี่ยนรูปแบบการล็อคของแคชเมตริก
- เพิ่ม mountcache ด้วย rescan ตัวเลือกหลังจากช่วง
- เพิ่มตัวเลือก% D ในการแก้ไข _job_code ช่วยลดความยุ่งยากในการโทรกลับด้านผู้กำกับ
- ย้ายไฟล์ Zdeflate และ Zinflate เพื่อแยกไฟล์
- ใส่ไลบรารีตามลำดับที่ถูกต้องสำหรับ libs ที่ไม่ใช้ร่วมกัน
- ลบร่องรอยล่าสุดของ @ SQL_BINDIR @ และ @DB_TYPE @
- แก้ไขข้อผิดพลาด # 1774
- ย้ายการตรวจหาการแทรกแบทช์ไปยัง db.m4
- ค้างคาว: ลองแก้ไขปัญหาปุ่มออฟเซ็ตเมื่อคลิกมากเกินไปก่อนหน้านี้
- bvfs: ใช้รายการเดียวสำหรับแต่ละงานระหว่างการอัพเดต
- เพิ่มหน้าเว็บที่ขาดหายไปและ bregex man8
- แก้ไขปัญหาการคอมไพล์ของ wx-console # 1778
- bvfs: แก้ไขตัวกรองสำหรับรูปแบบ = พารามิเตอร์ bvfs
- ปรับปรุงความเร็วของ BVFS ด้วย SQLite ขอบคุณ J.Starek
- bvfs: เพิ่ม clear_cache function
- bvfs: จัดการหน้าต่างไดรฟ์เมื่อสร้างลำดับชั้นของเส้นทาง
- รุ่น 5.2.1 นี้เป็นเวอร์ชันสำคัญนับตั้งแต่ เวอร์ชันล่าสุด 5.0.3 รวมถึงการเปลี่ยนแปลงที่ทำโดยผู้ร่วมให้ข้อมูลจำนวน 209,387 ชุดแก้ไขข้อผิดพลาดจำนวนมาก (ดูด้านล่าง) ซอฟท์แวร์ 1,851 ชิ้นและคุณลักษณะใหม่ ๆ ที่สำคัญ
- เข้ากันได้:
- เช่นเคยคุณต้องอัพเกรดทั้ง Director และ Storage daemon พร้อมกัน
- เก่ากว่า 5.0.x และ 3.0.x Daemons ไฟล์สามารถทำงานร่วมกับไดเร็กทอรี Director และ Storage daemon 5.0.3 ได้ ไม่ควรมีการอัพเกรด Daemons ไฟล์ที่เก่ากว่า
- การเปลี่ยนแปลงและคุณลักษณะใหม่:
- หากสแนปชอต VSS (Windows) ล้มเหลวงานทั้งหมดจะล้มเหลวก่อนหน้านี้จะพิมพ์ข้อความเตือนและดำเนินการต่อ
- โค้ดการแก้ไขใหม่% b = ไฟล์ไบต์ของงานและ% f = ไฟล์งานสำหรับ runscripts
- ปลั๊กอินโครงการที่ไม่ใช่ Bacula (เช่นปลั๊กอินของบุคคลที่สาม) ต้องได้รับการอัปเกรดเพื่อระบุ AGPLv3 แทน GPLv2 ที่ใช้ก่อนหน้านี้สำหรับ PLUGIN_LICENSE
- คอลัมน์ข้อความในหน้า Media for bat สามารถจัดเรียงได้โดยคลิกที่คอลัมน์
- ถ้าเป็นไปได้ SD จะอัปเดตแคตาล็อกขนาดไดรฟ์ข้อมูลโดยอัตโนมัติหากไม่ตรงกับขนาดไดรฟ์ข้อมูล การไม่ตรงกันระหว่างขนาดไดรฟ์ข้อมูลโดยทั่วไปจะเกิดขึ้นเมื่อ FD มีการวางสาย comm หรือ FD ล่ม
- การแก้ไขข้อบกพร่อง:
- 1538 1554 1564 1567 1568 1569 1571 1577 1581 1582 1587 1594 1595 1606 1610
- เปลี่ยนใบอนุญาตจาก GPLv2 เป็น AGPLv3
- ทำให้ Win32 ไม่มีระบบไฟล์เปลี่ยนอย่างชัดเจน
- สาขา Backport-4.0 ออกสู่สาขา-5.0
- แบ็ตเตอร์รี่ใหญ่จากสาขา 5.1 ไปยังสาขา-5.0
- แก้ไขการสร้างรายการ postgresql เมื่อเวอร์ชันไม่ใช่บรรทัดแรก
- แก้ไขข้อผิดพลาด # 1610 จัดการค่า xattr เปล่าใน Linux และ xBSD
- ขยะเก็บหน่วยความจำในตอนท้ายของงานและก่อน sm_dump
- เพิ่มการป้องกันข้อผิดพลาด xattr seg ที่แนะนำโดย Marco สำหรับข้อผิดพลาด # 1610
- เพิ่ม archlinux ไปที่ os.m4
- การแก้ไขเพิ่มเติมสำหรับปัญหา 32/64 บิตใน smartall
- แก้ไขปัญหา 32/64 บิตในขั้นตอนการถ่ายโอนข้อมูล smartalloc
- แก้ไขการคัดลอก / วางข้อมูลผิดพลาดในการกระทำ C88dccb88 โดยข้อผิดพลาด seg
- เพิ่มคำสั่ง .dump และ .exit สำหรับ daemons
- ทำให้ SD แก้ไขขนาดไดรฟ์ข้อมูลในแคตตาล็อกเมื่อไม่ได้ทำข้อมูลให้ตรงกัน
- ใช้ Pmsg ใน smartall.c แทน printf สำหรับการติดตาม Windows
- เพิ่มขนาดบล็อกสูงสุดเป็น 20 ล้าน
- แก้ไขข้อบกพร่อง TLS # 1568 และ # 1599
- ปรับปรุงการจัดการข้อผิดพลาดของบรรทัด comm สำหรับ TLS อาจแก้ไขข้อผิดพลาด # 1568 และ # 1599
- แก้ไขปัญหาเมื่อส่งยกเลิกกิจกรรมไปยังปลั๊กอิน
- แปลง Jmsg ทั้งหมดในหัวข้อ watchdog ไปที่ Qmsg
- แก้ไขข้อขัดข้องเกี่ยวกับ SD เนื่องจากการล็อก / ปลดล็อกไม่ตรงกันในสภาพความผิดพลาด
- แก้ไขข้อผิดพลาด # 1587 หากคุณมีไคลเอ็นต์ที่กำหนดค่าแค็ตตาล็อกต่างกันทั้งแคตตาล็อกจะมีไคลเอ็นต์ทั้งหมดหลังจากรีโหลดหรือรีสตาร์ท dir
- แก้ไขข้อผิดพลาด # 1577 ระหว่างการย้ายข้อมูล: ERROR ใน block.c: 950 ไม่ผ่าน ASSERT: dev- & gt; is_open () โดยการย้ายและแสดงความคิดเห็นออก ASSERT ()
- ข้าม HB ฆ่าใน FD ถ้าหัวข้อ HB สิ้นสุดลง
- แก้ไขข้อขัดข้องจากการปิดเสียง / ปลดล็อกสายที่ไม่เท่ากัน
- อัลกอริทึมใหม่ที่น่าสนใจ - ควรจะถูกต้องมากขึ้น
- บันทึกข้อมูลทิ้งใด ๆ ระหว่างการถดถอยไปยังไดเร็กทอรี dumps
- แก้ไขข้อขัดข้องจาก rw_lock / unlock miss match
- พยายามแก้ไขปัญหาซ้ำซ้อนของงานที่ทำผิด
- แทนที่ pthread_kill โดย my_thread_send_signal () ใน jcr.c
- แก้ไข # 1595 เกี่ยวกับปัญหาการตรวจหาโหมดแบทช์สำหรับ postgresql กับ dir การติดตั้งมาตรฐาน
- แก้ไข # 1594 เกี่ยวกับงานทำสำเนาพรุน
- ใช้การแก้ไขข้อความใน printf ที่ส่งโดย Luca Berra
- แก้ไขข้อบกพร่อง # 1582 การคืนค่าจาก daemons เก็บข้อมูลหลายตัวแบ่งข้อมูลสำรองตามมา
- แก้ไขความผิดพลาดใน & quot; ยกเลิก jobid = & quot; คำสั่ง
- แก้ไขข้อผิดพลาด # 1554 โปรแกรมติดตั้ง Windows ไม่ให้เกียรติ / S
- ลบรหัส zap zap ที่แบ่งการทดสอบ 2drive-concurrent-test
- แก้ไข # 1571 และติดตั้งไลบรารีที่มี 755 perms
- แก้ไขข้อผิดพลาด # 1581 ASSERT ใน src / dird / jobq.c ไม่สามารถเรียก ได้
- แก้ไขปัญหาเกี่ยวกับตัวเลือก BaseJob และ Accurate FileSet ทางฝั่งไคลเอ็นต์
- แก้ไขข้อบกพร่อง #1569 การหยุดชะงัก / การขัดข้องใน Dir
- แก้ไข segfault เมื่อโหลดปลั๊กอิน
- แก้ไข # 1567 เกี่ยวกับการแสดงชื่อระยะยาวที่ตัดทอนระหว่างการกู้คืน
- เพิ่มแพคเกจ bacula-libs ใหม่
- แก้ไขบั๊ก # 1538 Start Scripts ส่งค่าที่ไม่ถูกต้อง
- แก้ไขสคริปต์ init # 1564 ไม่สอดคล้องกับ LSB
- นี่คือการแก้ไขข้อบกพร่องที่สำคัญซึ่งรวมถึงคำสั่งที่ถูกเขียนขึ้นใหม่คำสั่งใหม่หนึ่งคำและคำสั่งที่แตกต่างกันออกไป (ดูบันทึกประจำรุ่นด้านล่าง) ตามปกติสำหรับการแก้ไขแพทช์ (การเปลี่ยนแปลงหลักครั้งโดยหนึ่ง) รุ่นนี้เข้ากันได้กับฐานข้อมูล 5.0.0 และกับไคลเอ็นต์ก่อน อย่างไรก็ตามคุณต้องอัพเกรดส่วนประกอบทั้งหมดที่อยู่บนเครื่องเครื่องใดเครื่องหนึ่ง (นั่นคือคุณต้องอัพเกรด Director, Daemon storage และ File daemon ในเวลาเดียวกันหากอยู่ในเครื่องเดียวกัน)
- หมายเหตุ Bacula ไม่ได้ถอนการติดตั้งเวอร์ชันก่อนหน้านี้และเราได้เปลี่ยนแปลงอนุสัญญาการตั้งชื่อคอนฟิกูเรชันที่ใช้ร่วมกันดังนั้นคุณอาจต้องการบันทึกไฟล์การกำหนดค่าของคุณก่อนแล้วจึงถอนการติดตั้ง Bacula เก่าโดยใช้การถอนการติดตั้ง Bacula เก่าก่อนที่จะติดตั้งใหม่
- ถ้าคุณทำไม่ได้ก็ไม่ควรร้ายแรง แต่คุณอาจถูกทิ้งไว้กับวัตถุที่ใช้ร่วมกัน Bacula บางรุ่นที่ไม่ได้ใช้และเสียพื้นที่ดิสก์เพียงเล็กน้อย หากคุณกำลังอัพเกรดจากเวอร์ชัน 3.0.x หรือเวอร์ชันก่อนหน้าโปรดดูบันทึกประจำรุ่นเต็มรูปแบบเนื่องจากต้องอัปเกรดฐานข้อมูล เมื่ออัปเดตจาก 5.0.0 เป็นเวอร์ชันนี้ไม่มีการปรับรุ่นฐานข้อมูลที่จำเป็น
- Scott ได้ทำการเปลี่ยนแปลงและปรับปรุงบรรจุภัณฑ์ rpm ในช่วงสองสามสัปดาห์ที่ผ่านมาเนื่องจากเวอร์ชัน 5.0.0 ได้รับการเผยแพร่ดังนั้นเขาอาจจะปล่อย rpms 5.0.1 ในเร็ว ๆ นี้
- การแก้ไขข้อบกพร่อง:
- 1337 1351 1352 1354 1357 1361 1367 1369 1370 1373
- 1376 1391 1403 1409 1420 1422 1427 1428 1431 1450
- 1454 1455 1458 1456
- Fixed:
- ปัญหาที่ล็อค Director เมื่อเซิร์ฟเวอร์ SMTP ไม่ตอบสนองต่อโปรแกรม bsmtp
- คำสั่ง dir ของ Restore แสดงขนาดไฟล์ไม่ถูกต้อง
- แก้ไขปัญหาต่างๆด้วยคำสั่ง reload
- แก้ไขปัญหาเกี่ยวกับ conio
- ขจัด deadlocks หรือเงื่อนไขการแข่งขันที่อาจเกิดขึ้นจาก SD
- เพิ่มประสิทธิภาพ:
- โครงการ 5: ตัดทอนปริมาณหลังจากล้าง
- โครงการ 6: การทำสำเนาไฟล์โดยใช้ Base Jobs
- โครงการ 10: เรียกคืนจากไดอารีที่เก็บข้อมูลหลายอย่าง
- โครงการ 11: AllowCompression per Device
- โครงการ 23: เพิ่มงานที่มีความเท่าเทียมกันสูงสุดสำหรับอุปกรณ์เพื่อสร้างความสมดุลระหว่างโหลดระหว่างไดรฟ์
- เพิ่มตัวเลือก Fileset ที่ถูกต้องเพื่อกำหนดค่าการตรวจจับที่ถูกต้อง สามารถใช้การตรวจสอบการตรวจสอบได้เช่น
- อนุญาตให้ FD เก็บรากไว้อ่าน แต่ปล่อยสิทธิ์ในการเขียน (CAP)
- จัดการรหัสผ่านสำหรับการสำรองแค็ตตาล็อกได้อย่างปลอดภัย
- เพิ่มแท็บให้เสร็จสิ้นสำหรับ Bconsole เมื่อใช้ Readline
- เพิ่ม API ของ Bvfs เพื่อค้นหาแคตตาล็อกโดยไม่สร้างโครงสร้างหน่วยความจำ
- เพิ่มการทดสอบความเร็วใหม่ลงในโปรแกรม btape
- เพิ่มหน้าจอค้างคาวใหม่ (เนื้อหา Autochanger มุมมองงานมุมมองสื่อ ... )
- ค้างคาวเวอร์ชัน Windows
- เพิ่มการแปลภาษาสเปน Bacula
- bconsole ใหม่ -u nnn มีคำสั่งหมดเวลาในคำสั่ง
- อนุญาตให้ย้ายข้อมูลสำเนาและเสมือนจริงแบบเต็มเพื่ออ่านและเขียนไปยังพูลเดียวกัน
- แสดงปิดใช้งาน - แสดงงานที่ถูกปิดใช้งาน
- เพิ่มช่วงเวลาเก็บไฟล์และระยะเวลาเก็บงาน (มีความสำคัญมากกว่าไคลเอ็นต์)
- การปรับปรุง ACL หลายรายการ
- เพิ่มระดับลงในสถานะ FD รายการงาน
- อนุญาตให้เปิด / ปิด Checksum ที่ถูกบล็อกสำหรับอุปกรณ์
- ตั้งค่าช่วงเวลาการสำรวจอุปกรณ์เป็น 5 นาที - ก่อนหน้านี้ไม่ได้สำรวจ
- ใช้ตัวจัดการล็อกที่มีการป้องกันคำสั่งซื้อไม่ถูกต้อง
- เข้ากันได้:
- เช่นเคยคุณต้องอัพเกรดทั้ง Director และ Storage daemon ในเวลาเดียวกันและในเครื่องใดก็ตามคุณต้องใช้ Bacula เวอร์ชันเดียวเท่านั้น นั่นหมายความว่าในเครื่อง Director และ Storage daemon คุณต้องอัพเกรดไฟล์ Daemon ด้วย
- เก่ากว่า 3.0.x และอาจใช้ไฟล์ Daemons 2.4.x เข้ากันได้กับ 5.0.0
- ผู้อำนวยการและ daemons ที่เก็บข้อมูล ไม่ควรมีการอัพเกรดไฟล์เก่า
- มอนตามทันที อย่างไรก็ตามเราขอแนะนำให้คุณดำเนินการโดยเร็วที่สุดเท่าที่จะเป็นไปได้สำหรับสถานการณ์ของคุณ
มีอะไรใหม่ ในเวอร์ชัน 7.2.0:
มีอะไรใหม่ ในเวอร์ชัน 7.0.5:
มีอะไรใหม่ ในรุ่น 5.2.12:
มีอะไรใหม่ ในเวอร์ชัน 5.2.11:
มีอะไรใหม่ ในเวอร์ชัน 5.2.2:
มีอะไรใหม่ ในเวอร์ชัน 5.2.0:
มีอะไรใหม่ ในเวอร์ชัน 5.0.3:
มีอะไรใหม่ ในเวอร์ชัน 5.0.1:
มีอะไรใหม่ ในเวอร์ชัน 5.0.0:
ความคิดเห็นที่ไม่พบ