Score:0

Bareos: Bscan ไม่กู้คืนรายการฐานข้อมูล (เทปจาก MySQL เซิร์ฟเวอร์ใหม่ Postgres Database)

ธง us

ฉันมีเซิร์ฟเวอร์อูบุนตู 18.04 ที่ทำงานกับฐานข้อมูล bareos และ mysql ฉันบันทึกข้อมูลลงในเทปไดรฟ์ทุกเดือนและทุกอย่างทำงานได้ดี

น่าเสียดายที่ฉันมีเซิร์ฟเวอร์ขัดข้องโดยไม่ได้สำรองดัมพ์ของฐานข้อมูล (ฉันรู้)

ตอนนี้ฉันตั้งค่า Ubuntu 20.04 ด้วยฐานข้อมูล postgres เนื่องจาก bareos ไม่รองรับ mysql อีกต่อไป

ความคิดของฉันคือ Bscan เทปของฉันเพื่อกู้คืนงานและเข้าถึงข้อมูลของฉันในเทป

ระหว่าง bscan ฉันได้รับ: bscan: เก็บไว้/bscan.cc:789-0 ไม่พบงานสำหรับบันทึก SessId=57 SessTime=1611327800

ฉันใช้คำสั่งต่อไปนี้: bscan -V "tape1"|"tape2" -B postgres -u postgres -p "รหัสผ่าน" -v -s -S -m /dev/st0

คำสั่งไม่แสดงข้อผิดพลาดให้ฉัน แต่ฉันไม่สามารถกู้คืนข้อมูลได้หลังจาก BSCAN

bareos มีปัญหากับข้อมูลในเทปที่มาจากเซิร์ฟเวอร์ Mysql และไม่สามารถกู้คืนไปยังฐานข้อมูล postgres ได้หรือไม่?

บนเซิร์ฟเวอร์เก่าของฉันบน mysql ฉันสามารถกู้คืนฐานข้อมูลทั้งหมดจากเทปได้เมื่อฉันทดสอบ

matterhorner avatar
us flag
ด้วยเครื่องมือ bls ฉันสามารถดู Jobinfo, blocksize และอื่น ๆ ทั้งหมดบนเทปได้
Matthew Ife avatar
jo flag
หนึ่งในงานที่ bareos ทำโดยทั่วไป (ตามค่าเริ่มต้น) คือการสำรองข้อมูลแคตตาล็อก คุณไม่มีงานสำหรับก่อนหน้านี้หรือไม่? นั่นหมายความว่าคุณสามารถหลีกเลี่ยง bscan ส่วนใหญ่ได้ทั้งหมดและใช้ bextract บนไดรฟ์ข้อมูลที่มีแคตตาล็อกนั้นเพื่อกู้คืน / โอนย้าย
matterhorner avatar
us flag
ไม่มีความคิดเห็นนี้ด้วยเหตุผลบางประการ ..
matterhorner avatar
us flag
ฉันอาจจะต้องเพิ่ม เทปจำนวนมากมาจากไฟล์เก็บถาวร ซึ่งฉันก็ต้อง bscan เช่นกัน เทปเหล่านี้ไม่เคยเป็นส่วนหนึ่งของฐานข้อมูล สิ่งเหล่านี้มาจากเซิร์ฟเวอร์ bacula เก่า
Score:0
ธง cn

น่าเสียดายที่ฉันมีเซิร์ฟเวอร์ขัดข้องโดยไม่ได้สำรองดัมพ์ของฐานข้อมูล (ฉันรู้)

ความจริงที่เจ็บปวด:
ข้อมูลใด ๆ ที่คุณไม่มี [อย่างน้อย] สองสำเนาคือข้อมูลที่คุณไม่สนใจที่จะสูญเสีย
นั่นคือสิ่งที่เกิดขึ้นที่นี่

... ข้อมูลในเทปมาจากเซิร์ฟเวอร์ Mysql และไม่สามารถกู้คืนไปยังฐานข้อมูล postgres ได้?

ไฟล์ข้อมูลที่ MySQL ใช้ได้แก่ ไม่มีอะไรเหมือน สิ่งที่ใช้โดย PostgreSQL
ตามเจตนาและวัตถุประสงค์ทั้งหมด ภาษาเหล่านี้มี "ภาษา" ที่แตกต่างกันโดยสิ้นเชิง และเป็นเพียงรูปแบบ "แปลได้" ผ่านรูปแบบ "พกพา" เช่น SQL
มี ไม่มีทาง ที่คุณสามารถใส่ไฟล์ข้อมูลจาก DBMS หนึ่ง "ลงใน" อีกไฟล์หนึ่งและคาดว่าจะใช้งานได้

ตอนนี้การถ่ายโอนข้อมูล [mysql] ของฐานข้อมูล MySQL อาจเป็นข้อความธรรมดา SQL
คุณ อาจ มีโอกาส การปรับเปลี่ยน SQL นั้นเพื่อทำงานกับ PostgreSQL - ใช่ ภาษาถิ่นของ SQL ก็แตกต่างกันเช่นกัน!) และนำเข้า นั่น แต่อย่างที่คุณพูด คุณไม่มีข้อมูลสำรองดังกล่าว

คุณมีโอกาสเดียวที่จะกู้คืนข้อมูลไปยังอินสแตนซ์ MySQL จากนั้นเริ่มกังวลเกี่ยวกับวิธีการย้ายข้อมูลไปยัง Postgres
เนื่องจาก Bareos เคยสนับสนุน MySQL และตอนนี้ไม่สนับสนุน จึงสมเหตุสมผลที่จะคาดหวังให้พวกเขา/ซัพพลายเออร์จัดหาเครื่องมือ/วิธีการให้ลูกค้าในการย้ายข้อมูล ห่างออกไป จาก MySQL
เดี๋ยวก่อนบางทีพวกเขา มีแล้ว.

matterhorner avatar
us flag
@Pill W. ขอบคุณสำหรับคำตอบอย่างกะทันหันของคุณ ฉันรู้ว่า bareos ส่งสคริปต์เพื่อถ่ายโอนข้อมูลจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง วิธีหนึ่งคือการติดตั้ง 18.04 จากนั้น mysql, bareos, Bscan เทป ติดตั้ง postgres และย้ายข้อมูลด้วยสคริปต์ การดำเนินการนี้จะใช้เวลานานขึ้นราวกับว่าฉันสามารถ bscan ลงในฐานข้อมูล postgres ได้ (bscan รวมถึงพารามิเตอร์ไดรเวอร์ postgres) ฉันหวังว่าจะมีวิธีแก้ปัญหาที่ฉันไม่ต้องตั้งค่าเซิร์ฟเวอร์อีก ตอนนี้ฉันรู้แล้วว่ารูปแบบของข้อมูลในเทปไม่เกี่ยวข้องกับฐานข้อมูล ดังนั้น Bscan ควรใช้งานได้ แต่ก็ไม่ได้ผล
Phill  W. avatar
cn flag
(ฉันไม่รู้จัก Bareos หรือ BScan แต่) หากรูปภาพในเทปเป็นของฐานข้อมูล MySQL มันจะมี "สิ่ง" ในรูปแบบที่ MySQL เท่านั้นที่เข้าใจ PostgreSQL จะไม่เข้าใจ "สิ่ง" นี้ การกู้คืนไปยัง MySQL และ /then/ การโอนย้ายไปยัง PostgreSQL คือตัวเลือกที่ใช้งานได้จริง /เท่านั้น/ ไม่ว่าจะใช้เวลานานเท่าใดก็ตาม
matterhorner avatar
us flag
ฉันเข้าใจสิ่งที่คุณพูดอย่างถ่องแท้ แต่ bscan ควรมองข้ามประเด็นเหล่านี้ ข้อกังวลของฉันคือฉันใช้ bscan ผิด ฐานข้อมูลของฉันตั้งค่าผิด (ตรวจสอบแล้ว) หรือบางอย่างที่เกี่ยวข้องกับไฟล์ bootstrap Bscan จะตรวจสอบวอลุ่ม รวบรวมข้อมูล และเขียนลงในฐานข้อมูลที่กำหนด ฉันคิดว่าฉันต้องการผู้เชี่ยวชาญของ bareos/bscan สำหรับเรื่องนี้..

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา