ฉันซิงค์ดิสก์สดแล้วฉันหมายถึงฉันสำรองข้อมูล rsync ของเครื่องที่ใช้งานอยู่
ปลอดภัยและฉลาดไหม หรือไม่มาก? มีความเสี่ยงหรือไม่หากฉันต้องการใช้ข้อมูลสำรองนี้เพื่อกู้คืนหรือโคลน
ฉันซิงค์ดิสก์สดแล้วฉันหมายถึงฉันสำรองข้อมูล rsync ของเครื่องที่ใช้งานอยู่
ปลอดภัยและฉลาดไหม หรือไม่มาก? มีความเสี่ยงหรือไม่หากฉันต้องการใช้ข้อมูลสำรองนี้เพื่อกู้คืนหรือโคลน
คำตอบ:
rsync
ไม่รักษาความสอดคล้องของไฟล์เช่นฐานข้อมูลไม่ ไฟล์จะถูกคัดลอกมันเป็นช่วงเวลาที่rsync
เปิดมันและเป็นสามารถเรียกใช้สำหรับเวลานานมากไฟล์อาจมีการเปลี่ยนแปลงตั้งแต่เวลาที่คุณเริ่มต้นrsync
rsync
ไม่ว่าจะเป็น "ความเสี่ยง" ขึ้นอยู่กับการประเมินของคุณ
อีกวิธีหนึ่งในการลดความเสี่ยงนี้คือการเรียกใช้คำสั่ง rsync เดียวกันสองครั้ง (หรือมากกว่า) ในแถวเพื่อติดตามการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นตั้งแต่เริ่มต้นคำสั่ง แต่ถ้าคุณต้องการรักษาความสอดคล้องของไฟล์อย่างแน่นอนคุณควรเมานต์ดิสก์แบบอ่านอย่างเดียวในระหว่างrsync
กระบวนการ
เล็กน้อยมีความคิดเห็นแตกต่างกันเพื่อ Jos ... ฉันจะบอกว่าถ้าคุณจำเป็นต้องมีการสำรองข้อมูลที่ใช้งานใช้ระบบไฟล์ที่ช่วยให้ภาพรวมเช่นBTRFS ลักษณะการทำงานของการคัดลอกเมื่อเขียนอนุญาตให้มีสแนปชอตทันทีของระบบซึ่งคุณสามารถสร้างการสำรองข้อมูลระยะไกลได้
ที่ยังคงมีปัญหาเช่นเดียวกับกลยุทธ์การสำรองข้อมูลอื่น ๆ ที่ใช้งานแม้ว่า: ถ้ามันไม่ได้อยู่บนดิสก์ก็จะไม่ได้รับการสำรองข้อมูล บางแอปพลิเคชันบัฟเฟอร์การทำงานในหน่วยความจำก่อนที่จะเขียนลงดิสก์ (และต้องการ poking เพื่อเขียน) ข้อใดที่คุณใช้กับคุณได้จริง
แต่ไม่มีสิ่งใดที่ไม่ปลอดภัยโดยเนื้อแท้เกี่ยวกับการคัดลอกไฟล์ออกจากพาร์ทิชันที่ติดตั้ง rw แม้แต่อันเดียวที่มีรูปแบบเก่า ๆ