Rsync มีความเสี่ยงต่อการใช้งานอยู่เท่าไหร่


9

ฉันซิงค์ดิสก์สดแล้วฉันหมายถึงฉันสำรองข้อมูล rsync ของเครื่องที่ใช้งานอยู่

ปลอดภัยและฉลาดไหม หรือไม่มาก? มีความเสี่ยงหรือไม่หากฉันต้องการใช้ข้อมูลสำรองนี้เพื่อกู้คืนหรือโคลน

คำตอบ:


14

rsyncไม่รักษาความสอดคล้องของไฟล์เช่นฐานข้อมูลไม่ ไฟล์จะถูกคัดลอกมันเป็นช่วงเวลาที่rsyncเปิดมันและเป็นสามารถเรียกใช้สำหรับเวลานานมากไฟล์อาจมีการเปลี่ยนแปลงตั้งแต่เวลาที่คุณเริ่มต้นrsync rsyncไม่ว่าจะเป็น "ความเสี่ยง" ขึ้นอยู่กับการประเมินของคุณ

อีกวิธีหนึ่งในการลดความเสี่ยงนี้คือการเรียกใช้คำสั่ง rsync เดียวกันสองครั้ง (หรือมากกว่า) ในแถวเพื่อติดตามการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นตั้งแต่เริ่มต้นคำสั่ง แต่ถ้าคุณต้องการรักษาความสอดคล้องของไฟล์อย่างแน่นอนคุณควรเมานต์ดิสก์แบบอ่านอย่างเดียวในระหว่างrsyncกระบวนการ


ขอบคุณ @Jos ฉันเพียงแค่ต้องการสำรองข้อมูลรายวัน / รายสัปดาห์แบบคงที่ดูเหมือนว่า rsync ก็โอเคกับฉัน
3pic

@ 3pic: Ubuntu อาจตั้งค่า LVM ไว้สำหรับคุณ ถ้าเป็นเช่นนั้นคุณสามารถทำสแน็ปช็อต LVM และสำรองข้อมูลจาก ... ถ้าไม่เป็นไปได้ (แต่ไม่ใช่เรื่องไม่สำคัญ) เพื่อแปลงเป็น LVM คำถามสุดยอดนี้พูดถึงมัน
TJ Crowder

@ 3pic ฉันไม่คิดว่ามันปลอดภัยสำหรับการสำรองข้อมูล หากครึ่งหนึ่งของโฟลเดอร์ของคุณถูกเก็บถาวรก่อนการเปลี่ยนแปลงบางส่วนและอีกครึ่งหนึ่งหลังจากนั้นคุณอาจจบด้วยโปรเจ็กต์ที่เป็นไปไม่ได้ที่จะเปิดเนื่องจากลิงก์เสีย (เช่นไฟล์ SVG ที่มีบิตแมปที่เชื่อมโยง แต่ไม่มีบิตแมปอยู่ ไฟล์ c แต่ไฟล์ส่วนหัวไม่ได้อยู่ที่นั่นหรือไบนารีที่คาดว่าห้องสมุดในรุ่นอื่นกว่าหนึ่งที่คุณคว้าและอื่น ๆ )
Mołot

นั่นคือสิ่งที่ซีดีใช้งานจริง (หรือ Linux เวอร์ชันที่เรียบง่ายติดตั้งไว้ในพาร์ติชันอื่น) ใช้สำหรับ คุณรีบูตจากซีดี / พาร์ติชันที่มีอยู่แล้วทำการสำรองข้อมูล (โดยใช้เครื่องมือใด ๆ ที่คุณต้องการ) บนพาร์ติชันหลักของคุณจากนั้นรีบูตตามปกติ ด้วยวิธีนี้พาร์ติชันต้นทางของคุณจะคงที่และทุกอย่างซิงค์กัน หากคุณใช้พาร์ติชันแยกต่างหากสำหรับสิ่งต่าง ๆ เช่น / home และข้อมูลอื่นการสำรองข้อมูลของคุณจะใช้เวลาน้อยมาก คุณสามารถทำ / home แบบเดียวกันแม้ว่าอาจใช้เวลานาน ฉันใช้พาร์ติชันข้อมูลแยกต่างหากเพิ่มเติมเพื่อให้ / จัดการบ้านได้ง่ายขึ้นเช่นกัน
Joe

8

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

ที่ยังคงมีปัญหาเช่นเดียวกับกลยุทธ์การสำรองข้อมูลอื่น ๆ ที่ใช้งานแม้ว่า: ถ้ามันไม่ได้อยู่บนดิสก์ก็จะไม่ได้รับการสำรองข้อมูล บางแอปพลิเคชันบัฟเฟอร์การทำงานในหน่วยความจำก่อนที่จะเขียนลงดิสก์ (และต้องการ poking เพื่อเขียน) ข้อใดที่คุณใช้กับคุณได้จริง

แต่ไม่มีสิ่งใดที่ไม่ปลอดภัยโดยเนื้อแท้เกี่ยวกับการคัดลอกไฟล์ออกจากพาร์ทิชันที่ติดตั้ง rw แม้แต่อันเดียวที่มีรูปแบบเก่า ๆ


1
ขอบคุณ ที่จริงแล้วโดยระบบจะขึ้นอยู่กับ FS ที่มีอยู่เป็นเวลาหลายเดือน ... ฉันจะไม่เปลี่ยน แต่มันก็เป็นที่สนใจ
3pic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.