ฉันกำลังค้นหาเครื่องมือเพื่อสำรองพาร์ติชัน ext4 ทั้งหมดไปยังรูปภาพ ฉันลอง mondo เวอร์ชันล่าสุดซึ่งไม่ทำงาน ทางเลือกที่ดีคืออะไร?
ฉันกำลังค้นหาเครื่องมือเพื่อสำรองพาร์ติชัน ext4 ทั้งหมดไปยังรูปภาพ ฉันลอง mondo เวอร์ชันล่าสุดซึ่งไม่ทำงาน ทางเลือกที่ดีคืออะไร?
คำตอบ:
ลองดูที่fsarchiver
มันสามารถพบได้ในSystemRescueCDล่าสุด
ทำรายงานโดยคนเดียวกันกับผู้แต่งบทละคร
มันมีการปรับปรุงมากมายรวมถึง: - การสนับสนุน ext4 - การสนับสนุน ntfs - ระดับไฟล์แทนระดับบล็อก - การบีบอัดโดยใช้หลายคอร์
โดยทั่วไปหลังจากพาร์ติชั่นถูกบันทึก / บีบอัดพาร์ติชั่นจะสามารถกู้คืนไปยังพาร์ติชั่นขนาดต่างกันและพาร์ติชั่นของฟอร์แมตที่แตกต่างกัน (ดังนั้นคุณสามารถใช้มันเพื่อแปลงฟอร์แมตพาร์ติชั่นได้เช่นกัน) ภาพทั้งหมด (เช่นเดียวกับการสำรองข้อมูลในระดับบล็อก
ข้อเสียเพียงอย่างเดียว (ถ้าคุณคิดว่ามันเป็นข้อเสีย) ก็คือมันเป็นเพียงแอพบรรทัดคำสั่งในขณะนี้ (แต่ควรได้รับ gui ในที่สุด)
รายการบรรทัดคำสั่งนั้นง่ายมาก
วิธีบันทึกพาร์ติชัน:
fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
โดยที่ '/mnt/backup/gentoo-rootfs.fsa' เป็นพา ธ ที่ถูกบันทึกและ '/ dev / sda1' เป็นพาร์ติชั่นที่ถูกโคลน
ในการกู้คืนพาร์ติชัน:
fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
เพียงแค่ย้อนกลับตัวเลือกด้านบน จากสิ่งที่ฉันเข้าใจ (ในเอกสารประกอบ) ดูเหมือนว่าจำเป็นต้องมี id = 0 เพราะภาพอาจมีหลายพาร์ติชัน สำหรับทิศทางเพิ่มเติมเกี่ยวกับการใช้งาน (เช่นการบันทึกหลายพาร์ติชัน) เช็คเอาต์คู่มือQuickStart
sidenote:
ตามที่ปรากฎจริง ๆ แล้วฉันกำลังเขียนสิ่งนี้ (เป็นความบันเทิง) จาก Linux Mint LiveCD ในขณะที่ฉันโคลนโคลนโรงงานติดตั้ง windows ที่ได้รับการปรับปรุงใหม่ ฉันแหวกข่ายก่อนหน้านี้เพื่อค้นหาทางเลือกในการโคลนนิ่งพาร์ติชันที่ดีขึ้นเพราะในที่สุดฉันก็ต้องการทิ้งแผ่นดิสก์ Ghose '03 ที่ฉันใช้มาหลายปีแล้ว ฉันจะวางบันทึกย่อเพื่อแจ้งให้คุณทราบว่ามันเป็นอย่างไรหลังจากที่ฉันกู้คืนเสร็จแล้ว
ปรับปรุง:
เพิ่งเสร็จสิ้นการสำรองข้อมูลโดยไม่มีข้อผิดพลาด ใช้เวลาสักครู่เพราะฉันไม่รู้เกี่ยวกับตัวเลือกในการสร้างมัลติเธรดเมื่อฉันเริ่มต้น การบีบอัดถูกตั้งค่าเป็นค่าเริ่มต้น (เทียบเท่ากับ gzip -6), พาร์ติชันคือ 4.48GB บนดิสก์ (XP + Chrome ที่ถูกตัด / อัปเดตสูง) และไฟล์เอาต์พุตมีน้ำหนัก 2.3GB ไม่มีการร้องเรียนที่นี่
ลองClonezilla มันทำงานในสภาพแวดล้อม liveCD และสนับสนุนประเภทพาร์ติชันใด ๆ (รวมถึง ext4) ไปยังร้านค้าที่หลากหลาย (NFS, SMB, SSH, ระบบไฟล์ในท้องถิ่น)
ฉันใช้มันตลอดเวลาเพื่อเวิร์กสเตชันภาพในห้องปฏิบัติการของเรา
dump
และrestore
สำหรับ ext4 ( sudo apt-get install dump
) ได้รับการออกแบบมาสำหรับเรื่องนั้น ตรวจสอบสิ่งนี้หากคุณสงสัย:
ฉันชอบวว
dd if = / dev / sda1 (หรือเพียง sda สำหรับดิสก์ทั้งหมด) ของ = / home / user / backup.img
และ
dd if = / home / user / backup.img of = / dev / sda1
เพื่อรับมันคืน
เวอร์ชันล่าสุดของe2imageอนุญาตการโคลน / สำรองพาร์ติชันที่มีประสิทธิภาพจากบรรทัดคำสั่ง
e2image -ar /dev/sdaX ~/sdaX.img
-a
ตรวจสอบให้แน่ใจว่าข้อมูลไฟล์ไม่ใช่เพียงโครงสร้างระบบไฟล์เท่านั้นที่จะถูกคัดลอก
-r
ตรวจสอบให้แน่ใจว่าข้อมูลถูกจัดเก็บในรูปแบบภาพดิบ (เช่นเดียวกับที่คุณได้รับdd
) ตรงข้ามกับรูปแบบ QCOW2 ของ QEMU
ภาพที่ได้จะมีประสิทธิภาพในแง่ของการใช้พื้นที่ดิสก์เนื่องจาก:
ยังคงต้องใช้ความระมัดระวังในการคัดลอกไฟล์กระจัดกระจายเพื่อให้แน่ใจว่าเลขศูนย์ไม่ได้ถูกเขียนออกมาเมื่อคัดลอก
วิธีหนึ่งในการหลีกเลี่ยงปัญหานี้คือการจัดเก็บไฟล์ภาพไว้ในภาพสควอช นี่เป็นระบบไฟล์แบบอ่านได้อย่างเดียวที่ติดตั้งได้ซึ่งบีบอัดข้อมูลภายใน แต่ยังอนุญาตให้ไฟล์ภาพภายในสามารถค้นหาและติดตั้งได้
'Disks' ( gnome-disk-utility
) เป็นค่าเริ่มต้นใน Ubuntu ทุกวันนี้
ทำไมคุณต้องการสร้างภาพ ในกรณีส่วนใหญ่การสำรองข้อมูลโดยใช้ไฟล์ (เช่น tar ball) จะช่วยให้คุณมีความยืดหยุ่นมากขึ้นเมื่อทำการกู้คืนเช่นคุณสามารถกู้คืนในระบบไฟล์อื่นหรือแม้กระทั่งระบบไฟล์หลายระบบ
นอกจากกลยุทธ์ filebased แล้วให้ลองใช้คำสั่ง rsync เพื่อสำรองข้อมูลของคุณ
โปรแกรมที่คล้ายกันนี้เรียกว่าDéjà Dup: https://launchpad.net/deja-dup