วิธีการสำรองข้อมูลลินุกซ์


0

ฉันต้องการความช่วยเหลือเกี่ยวกับการสำรองข้อมูลไดรฟ์ linux ของฉัน แต่ฉันไม่ต้องการโคลนมันฉันต้องสามารถกระจายการสำรองข้อมูลไปยังไดรฟ์อื่นที่เล็กกว่านั้นมากในปัจจุบัน

คำตอบ:


2

คุณสามารถใช้คำสั่ง rsync

วิธีใช้ rsync สำหรับการสำรองข้อมูลเต็มระบบ

rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR 

สมมติว่าคุณต้องการสำรองข้อมูลทั้งระบบคุณสามารถเรียกใช้:

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

ดังที่กล่าวไว้ในเว็บไซต์ข้างต้นคุณจะต้องยกเว้นเส้นทางที่สร้างขึ้นแบบไดนามิกโดยระบบระหว่างรันไทม์หรือเส้นทางที่ใช้ในการเมานท์อุปกรณ์เพิ่มเติมเช่นไดรฟ์ usb (เช่น. / media, / mnt)

มันจะเป็นการดีที่สุดที่จะทำในขณะที่อยู่ในโหมดเดียวหรือดีกว่าที่จะใช้ระบบอื่นที่ดีกว่าระบบสำรองข้อมูล - คุณสามารถติดตั้งไดรฟ์เป็นแบบอ่านอย่างเดียว - เพื่อให้แน่ใจว่าไม่มีอะไรพยายามเปลี่ยนไฟล์ระหว่างการสำรองข้อมูล . เพียงจำไว้ว่าต้องเปลี่ยน SOURCEDIR เป็นจุดเมานท์ปัจจุบันของไดรฟ์ที่คุณสำรองข้อมูล


จะโคลนทั้งระบบหรือไม่ เพราะฉันต้องการสำรองข้อมูลไว้ในไดรฟ์ภายนอก 100 gig และในปัจจุบันระบบอยู่ในฮาร์ดไดรฟ์ขนาด 500 กิ๊กดังนั้นหากใช้โคลนแบบทึบไดรฟ์ภายนอกจะไม่สามารถชดเชยได้
Tyler

@ ไทเลอร์ควรสำรองข้อมูลทั้งระบบคุณอาจต้องการใช้ตัวเลือก -H เพื่อรักษาฮาร์ดลิงก์หากคุณต้องการ หากไฟล์ในระบบของคุณใช้น้อยกว่า 100GB ไม่น่าจะมีปัญหามิฉะนั้นคุณจะต้องล้างไฟล์บางไฟล์หรือแยกไดเรกทอรีเพิ่มเติม คุณอาจต้องการสร้างการทดสอบขนาดเล็กและสำรองข้อมูลก่อนเพื่อให้แน่ใจว่าทุกอย่างทำงานได้ตามที่คุณต้องการ ในการทำให้ระบบบูตได้อย่าลืมแก้ไขรายการ / etc / fstab และ bootloader ตามต้องการ
Kamil Piwowarski
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.