ฉันสามารถกู้คืนพาร์ติชันเดียวจากดิสก์อิมเมจของ Clonezilla ได้หรือไม่


9

ฉันคิดว่าจะทำการสำรองข้อมูล Clonezilla และสงสัยว่าจะเลือกโหมดสำรองข้อมูลแบบใด โดยทั่วไป Clonezilla เสนอตัวเลือกการสำรองข้อมูลต่อไปนี้:

  • saveisk: บันทึกภาพดิสก์เต็ม
  • saveparts: บันทึกภาพของพาร์ติชันเฉพาะ

มีโหมดการกู้คืนสองโหมด:

  • restoreisk: กู้คืนอิมเมจดิสก์แบบเต็ม
  • restoreparts: กู้คืนรูปภาพพาร์ติชัน

สิ่งที่ฉันกำลังมองหาคือลูกผสมของสองตัวเลือกนี้ ฉันต้องการที่จะสามารถกู้คืนพาร์ติชันที่เฉพาะเจาะจงและกู้คืนฮาร์ดไดรฟ์เต็มรูปแบบของฉันในกรณีที่ความล้มเหลวทั้งหมด Clonezilla รองรับเส้นทางการฟื้นฟูนี้หรือไม่?

จนถึงตอนนี้ฉันยังไม่พบเอกสารที่เป็นทางการเกี่ยวกับเรื่องนี้ การอ้างอิงเดียวที่ฉันพบคือการสนทนารายชื่อผู้รับจดหมายจากปี 2010 ซึ่งชี้ไปที่imgconvertสคริปต์ที่กำหนดเองซึ่งสามารถแปลงอิมเมจดิสก์เป็นอิมเมจพาร์ติชันได้ ฉันไม่รู้ว่าสคริปต์นี้ยังใช้งานไม่ได้ หลังจากทั้งหมดมันเป็น 5 ปี

นั่นเป็นเหตุผลที่ฉันต้องการถามที่นี่ถ้าใครมีประสบการณ์กับกรณีการใช้งานของ Clonezilla นี้และสามารถรับรองวิธีแก้ปัญหานี้ (หรืออีกวิธีหนึ่งสำหรับเรื่องนั้น)


คำแนะนำ: ตรงนี้ไม่ยืดหยุ่นซึ่งหมายความว่าคุณต้องหลีกเลี่ยงการฟาดฟันไม่ว่าในกรณีใด ๆ ฉันขอแนะนำให้เล่นเล็กน้อยกับคำสั่ง dd ได้ไหม
peterh - Reinstate Monica

@ PeterHorvath ในขณะที่ฉันเข้าใจว่า dd และ coreutils อื่น ๆ นั้นมีความยืดหยุ่นมากกว่านี้ฉันอยากจะหาโซลูชันที่ใช้ Clonezilla ซึ่งจะช่วยประหยัดเวลาได้มาก
Glutanimate

1
หากคุณมีดิสก์อิมเมจ (โดยไม่มีการบีบอัดภายใน ฯลฯ ) เครื่องมือ kpartx สามารถแยกมันออกเป็นพาร์ติชันที่เป็นประโยชน์ และคุณอาจได้ภาพนี้ด้วยเครื่องมือ imgconvert หากคุณไม่ได้รับคำตอบที่มีประโยชน์อาจเป็นทิศทางที่เป็นประโยชน์ในการเริ่มต้น โชคดี!
peterh - Reinstate Monica

คำตอบ:


4

ใช่เพียงใช้สำหรับเรียกคืนอิมเมจจากClonezilla :

cat sda5.ext3-ptcl-img.gz.a* | gunzip -c | partclone.restore -d -s - -o /dev/sda5

ฉันขอโทษที่ไม่เข้าใจ สมมติว่าฉันสำรองข้อมูลดิสก์สองแผ่น (สมมติว่า C: และ E: (สมมติว่า / dev / sda และ / dev / sdc)) เป็นภาพ Clonezilla ร่วมกัน หลังจากนั้นฉันต้องการเรียกคืนเพียงภาพเดียวเท่านั้นจากภาพร่วม ฉันควรสั่งอะไร
Helen Craigman

2. และถ้าดิสก์สำรองมีขนาดใหญ่และในไดเรกทอรีมีไฟล์เช่น: sda5.ext3-ptcl-img.gz.a *, sda5.ext3-ptcl-img.gz.b *, sda5 ext3-ptcl-img.gz.c *, .etc? (วิธีการสร้างคำสั่ง "cat") 3. ฉันอ่านบางที่คำสั่ง: "partclone.restore" เลิกใช้แล้วและคุณควรใช้ "partclone.ntfs", "partclone.ext4" ฯลฯ ตาม ประเภทไฟล์?
Helen Craigman

3

ฉันต้องกู้คืนพาร์ติชันจากหนึ่งในการสำรองข้อมูลรูปภาพของฉัน
ขั้นตอน:

  1. เมื่อการสำรองข้อมูลของฉันไปยังไดรฟ์ nfs ภายนอกฉันได้บูท clonezilla cd

  2. เริ่ม clonezilla

  3. เลือกภาพอุปกรณ์

  4. เลือก nfs-server, static

  5. ฉันกำหนดค่าไดรฟ์ nfs ของฉันให้ใช้ค่าเริ่มต้นของ clonezilla ดังนั้นฉันจึงกด Enter หลายครั้งคุณอาจต้องป้อน IP, มาสก์, การแชร์และอื่น ๆ

  6. เลือก EXIT - บรรทัดคำสั่ง

  7. เลือก cmd

  8. sudo bash (กลายเป็นรูทมิฉะนั้นคุณจะไม่สามารถสำรองข้อมูลได้

  9. cd / home / partimag

  10. ls - กำหนดว่าข้อมูลสำรองของคุณอยู่ที่ใดและจากนั้นไปที่ไดเรกทอรีซีดี

  11. พาร์ติชันของฉันเป็นพาร์ติชัน ext4 ดังนั้นสตริงการกู้คืนของฉันคือ -

cat sda9.ext4-ptcl-img.gz.a* | gunzip -c | partclone.restore -d -s - -o /dev/sda9

  1. จากนั้นออกและรีบูต

ทำงานได้ดีสำหรับฉัน คำแนะนำเดียวที่ฉันมี - หากคุณมีฮาร์ดแวร์สำรองเพื่อทำการกู้คืน ปราชญ์เคยบอกกับฉันว่า "คนโง่ ๆ คนไหนสามารถสำรองข้อมูลได้


2

หากคุณทำการสำรองข้อมูลพาร์ทิชันทั้งหมดของคุณคุณควรมีข้อมูลทั้งหมด

Clonezilla จะสร้างไฟล์สำรองของ MBR ของคุณและวิธีการตั้งค่าตารางพาร์ติชันของคุณ

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

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