5. ฉันต้องการการกู้คืนที่เร็วที่สุดที่เป็นไปได้!
หากความเร็วในการกู้คืนและการมีทุกอย่างเป็นไปอย่างที่เป็นมาเมื่อคุณสำรองข้อมูลมีความสำคัญมากกว่าพื้นที่สำรองที่คุณ
มีคุณสามารถสำรองข้อมูลทุกไดรฟ์โดยใช้
ddหรือ
dc3ddเพื่อสร้างไฟล์รูปภาพ วางไฟล์รูปภาพในไดรฟ์ที่มีขนาดใหญ่พอที่จะเก็บทุกสิ่ง โปรดทราบว่าคุณจะต้องมีพื้นที่มากพอที่จะบันทึกทุกส่วนของไดรฟ์ที่คุณกำลังสำรองข้อมูลไม่ใช่เฉพาะพื้นที่ที่ใช้ คุณสามารถกำหนดขนาดเต็มของไดรฟ์และ devicename ได้ด้วยคำสั่งเทอร์มินัล
sudo fdisk -l
หรือแอปพลิเคชัน Disks (Disk Utility)
เมื่อ:
ตอบ:เมื่อใดก็ตามที่คุณทำมากกว่าที่คุณอยากทำนับตั้งแต่การสำรองข้อมูลครั้งล่าสุด
และ / หรือ
Bก่อนการอัพเกรดระบบของคุณเป็นเวอร์ชันใหม่
ที่ไหน:
ไดรฟ์ USB ภายนอกหรือดีกว่า: ไดรฟ์ SATA / SCSI / ไฟเบอร์ออปติกภายใน / ภายนอก
วิธี:
คำสั่งทั้งหมดที่ใช้ที่นี่ (ยกเว้นแอปพลิเคชันที่กล่าวถึงเช่นดิสก์ยูทิลิตี้ดิสก์และซอฟต์แวร์และการอัปเดต) จะถูกป้อนจากบรรทัดคำสั่งผ่านเทอร์มินัล คุณสามารถเปิดเทอร์มินัลจาก GUI ด้วยCtrlAltT
หมายเหตุ: การสำรองไดรฟ์ที่ติดตั้งไว้ไม่ใช่ความคิดที่ดีดังนั้นให้ยกเลิกการต่อเชื่อมไดรฟ์ต้นทางก่อน ฉันทำการสำรองข้อมูลรูปภาพที่ถูกบู๊ตจากสื่อสดเสมอดังนั้นฉันไม่ต้องกังวลเกี่ยวกับสิ่งนี้และแนะนำให้คุณทำเช่นเดียวกัน เพื่อความปลอดภัยให้ตรวจสอบผลลัพธ์อีกครั้งmount
เพื่อให้แน่ใจว่าไดรฟ์ต้นฉบับของคุณไม่ได้ถูกเมาท์
- เชื่อมต่อไดรฟ์สำรองของคุณ (หากยังไม่ได้เชื่อมต่อ) และเชื่อมต่อหากไม่เชื่อมต่ออัตโนมัติ
- หากติดตั้งแล้วให้ค้นหาตำแหน่งที่ติดตั้งอยู่
mount
คำสั่งหรือดิสก์ (Disk Utility) แอพลิเคชันสามารถแสดงสิ่งที่ไดรฟ์ที่ติดตั้งและเส้นทางที่พวกเขาจะติดตั้งที่ นี่จะเป็นที่ที่คุณเก็บอิมเมจของดิสก์ (น่าจะเป็น / สื่อ / "ชื่อไดรฟ์ USB" หากคุณสำรองข้อมูลไปยังไดรฟ์ USB ภายนอก) (ดูman mount
ข้อมูลเพิ่มเติมเกี่ยวกับ 1 & 2)
- ตัดสินใจว่าจะใช้
dc3dd
(หรือdd
) และทำตามชุดคำแนะนำด้านล่างที่คุณเลือก
การสำรองข้อมูลโดยใช้ dc3dd
คุณสามารถตรวจสอบว่า dc3dd ได้รับการติดตั้งด้วยคำสั่งwhich dc3dd
หรือไม่หากติดตั้งแล้วมันจะส่งคืนสิ่งที่ชอบ/usr/bin/dc3dd
ถ้าคุณได้รับคำสั่งให้กลับมาคุณสามารถติดตั้ง dc3dd ด้วยคำสั่งsudo apt-get install dc3dd
โปรดทราบว่าแพ็คเกจนี้อยู่ในพื้นที่เก็บข้อมูลของจักรวาล เปิดใช้ที่เก็บข้อมูลนั้นใน "ซอฟต์แวร์ & การปรับปรุง" หากยังไม่ได้เปิดใช้งานก่อนการติดตั้ง
dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
โดย sdy = ไดรฟ์ต้นฉบับของคุณ (ในระบบไดรฟ์เดียวนี่จะเป็น sda)
ตัวบ่งชี้ความคืบหน้าจะถูกจัดเตรียมไว้เพื่อรายงานจำนวนการสำรองข้อมูลและความเร็วของกระบวนการ
เมื่อกระบวนการเสร็จสมบูรณ์ตามที่เห็นได้โดยตัวบ่งชี้ความคืบหน้าถึง 100% และการส่งคืนพร้อมท์ก็ไม่เจ็บที่จะออกคำสั่งsync
เพื่อให้แน่ใจว่าบัฟเฟอร์จะถูกล้างไปยังไฟล์เอาต์พุต ตอนนี้คุณสามารถยกเลิกman umount
การต่อเชื่อม(ดูและปลดการเชื่อมต่อไดรฟ์ (ถ้าภายนอก) และทำให้บางที่ปลอดภัย
สำรองข้อมูลโดยใช้ dd
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img
โดยที่ sdy = ไดรฟ์ต้นทางของคุณ
ตัวบ่งชี้ความคืบหน้าจะไม่ปรากฏแม้ว่าคุณจะสามารถเปิดหน้าต่างเทอร์มินัลอื่นค้นหากระบวนการ dd อย่างรวดเร็วด้วยด้านบนและออกคำสั่งkill -USR1 xxxx
โดยที่ xxxx คือหมายเลขกระบวนการสำหรับรายงานสถานะครั้งเดียว
คุณสามารถข้ามส่วนนี้เว้นแต่คุณสนใจ -> ภาคผนวก dd เกี่ยวกับตัวบ่งชี้ความคืบหน้า:
ใน Ubuntu เวอร์ชัน 16.04 ขึ้นไปจะdd
มีตัวบ่งชี้ความคืบหน้าหากคุณใช้สถานะสวิตช์ = ความคืบหน้าทำให้ไม่จำเป็นต้องใช้โซลูชันเช่นpv
หรือkill -USR1
วิธีการที่กล่าวถึงข้างต้นเพื่อรับความคืบหน้า ตัวอย่างการใช้dd
ตัวบ่งชี้ความคืบหน้าคือ:
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progress
โดยที่ sdy = ไดรฟ์ต้นฉบับของคุณ (หากคุณลองด้วยรุ่นที่เร็วเกินไปที่จะสนับสนุนคุณจะได้รับข้อผิดพลาดที่ระบุว่าdd: invalid status flag: ‘progress’
เมื่อกระบวนการเสร็จสมบูรณ์ตามที่เห็นได้จากการส่งคืนพรอมต์มันไม่เจ็บที่จะออกคำสั่งsync
เพื่อล้างบัฟเฟอร์ไปยังไฟล์เอาต์พุต ตอนนี้คุณสามารถยกเลิกการต่อเชื่อมและยกเลิกการเชื่อมต่อไดรฟ์ (ถ้าเป็นภายนอก) และทำให้บางที่ปลอดภัย
ในการกู้คืน:
เพียงนำไดรฟ์สำรองออกจากการเก็บรักษาความปลอดภัยติดตั้งแล้วเปลี่ยน if = และ of = และใช้กระบวนการเดียวกัน
กู้คืนโดยใช้ dc3dd
dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
โดย sdy = ไดรฟ์เป้าหมายของคุณ (ในระบบไดรฟ์เดียวจะเป็น sda) เมื่อกระบวนการเสร็จสมบูรณ์ตามที่เห็นได้จากตัวบ่งชี้ความคืบหน้าถึง 100% และการส่งคืนพร้อมท์จะไม่เจ็บที่จะออกคำสั่งsync
เพื่อล้างบัฟเฟอร์ไปยังไดรฟ์
กู้คืนโดยใช้ dd
dd if=/target/mount/point/sdy.dd.img of=/dev/sdy
โดย sdy = ไดรฟ์เป้าหมายของคุณ (ในระบบไดรฟ์เดียวจะเป็น sda) เมื่อกระบวนการเสร็จสมบูรณ์ตามที่เห็นได้จากการส่งคืนพรอมต์มันไม่เจ็บที่จะออกคำสั่งsync
เพื่อล้างบัฟเฟอร์ไปยังไดรฟ์
ตอนนี้คุณสามารถยกเลิกการต่อเชื่อมและหากคุณใช้งานภายนอกให้ยกเลิกการเชื่อมต่อและส่งคืนไดรฟ์ภายนอกเพื่อความปลอดภัย
หมายเหตุ: การซิงค์จะล้างบัฟเฟอร์ของระบบไฟล์ (ดูman sync
)
หากส่วนใดส่วนหนึ่งของคำตอบนี้ไม่ชัดเจนอย่าลังเลที่จะส่งความคิดเห็นถึงฉันและฉันจะพยายามทำให้ดีที่สุดเพื่อชี้แจงเพิ่มเติม
ที่มา: ประสบการณ์มากกว่า 30 ปี