Linux - สำรอง SSD เป็น HDD เป็นระยะเพื่อตั้งค่าไดรฟ์แบบคู่


0

ในบริบทของฉันฉันมี Ubuntu 16.04 ที่ทำงานอยู่ที่บ้านบนฮาร์ดไดรฟ์ 1TB และ / อยู่ที่ 128GB SSD

ฉันรู้ว่าฉันสามารถใช้บางสิ่งบางอย่างเช่น gparted เพื่อคัดลอกพาร์ติชันของฉันจาก SSD ไปยัง HDD แต่มีวิธีที่ฉันสามารถตั้งค่าบางอย่างที่คล้ายกับงานเสี่ยวเพื่อสำรอง SSD ของฉันไปยังพาร์ติชันที่มีขนาดเท่า SSD หรือใหญ่กว่า บน HDD โดยไม่ต้องปิดเครื่อง (นี่อาจจะทำได้ด้วย dd)?


คุณเคยพิจารณาซอฟต์แวร์ RAID (mdadm) ที่มีการเขียนเป็นส่วนใหญ่หรือไม่? สำรองข้อมูลทันทีไม่มี cron ความเร็วในการเขียนจะได้รับความนิยม แต่การอ่านยังคงเป็นความเร็วของ SSD อีกทางเลือกหนึ่งถ้าคุณใช้ LVM คุณสามารถถ่ายภาพส่วนของ SSD ได้แล้วทำการโคลน - นั่นหมายความว่าระบบไฟล์จะสอดคล้องกัน
davidgo

@davidgo ฉันควรทำการตั้งค่านี้อีกครั้งฉันอาจไปตามเส้นทางนั้น แต่สิ่งที่ฉันกำลังมองหาคือทางออกที่เป็นไปได้สำหรับการตั้งค่าที่มีอยู่ซึ่งฉันต้องการทำงานมากกว่าที่ควรจะเริ่มต้นด้วยการติดตั้ง RAID .
Austin Ewens

คำตอบ:


0

ใช่ dd เป็นเครื่องมือที่คุณต้องการหากคุณต้องการสำรองข้อมูลทุกพาร์ติชัน คำสั่งนั้นค่อนข้างง่าย อุปกรณ์ if คือ / พาร์ติชันของคุณ (อาจเป็น / dev / sda1), ของ is คือพาร์ติชันสำรองของคุณบน HDD (ในตัวอย่าง / dev / sdb2 ของฉัน):

dd if=/dev/sda1 of=/dev/sdb2 bs=1M

ตั้งพาร์ทิชันที่คุณมีในระบบของคุณ!

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

ตัวเลือกอื่น ๆ สามารถ rsync และควรจะเร็วกว่าด้วย แต่อีกครั้งมันเป็นระบบไฟล์สด ...


หลังจากการค้นคว้าเพิ่มเติมเกี่ยวกับเรื่องนี้และนำข้อเสนอแนะของคุณมาพิจารณาฉันก็ลงเอยด้วย rsync ดังนั้นฉันจะเลือกคำตอบนี้
Austin Ewens

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