เครื่องมือใดในการสำรองข้อมูลพาร์ติชัน ext4


14

ฉันกำลังค้นหาเครื่องมือเพื่อสำรองพาร์ติชัน ext4 ทั้งหมดไปยังรูปภาพ ฉันลอง mondo เวอร์ชันล่าสุดซึ่งไม่ทำงาน ทางเลือกที่ดีคืออะไร?


คำตอบ:


12

ลองดูที่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 ไม่มีการร้องเรียนที่นี่


7

ลองClonezilla มันทำงานในสภาพแวดล้อม liveCD และสนับสนุนประเภทพาร์ติชันใด ๆ (รวมถึง ext4) ไปยังร้านค้าที่หลากหลาย (NFS, SMB, SSH, ระบบไฟล์ในท้องถิ่น)

ฉันใช้มันตลอดเวลาเพื่อเวิร์กสเตชันภาพในห้องปฏิบัติการของเรา


1
ขอขอบคุณลองดู ดูดี. ข้อเสียเดียวที่คุณต้องทำคือมีเมนูมากมายก่อนที่จะเริ่มการสำรองข้อมูล คุณใช้ commandline หรือไม่
fmowrg

ใช่นั่นคือวิธีที่จะไป
lfaraone

5

dumpและrestoreสำหรับ ext4 ( sudo apt-get install dump) ได้รับการออกแบบมาสำหรับเรื่องนั้น ตรวจสอบสิ่งนี้หากคุณสงสัย:

/unix//a/41445


4

ฉันชอบวว

dd if = / dev / sda1 (หรือเพียง sda สำหรับดิสก์ทั้งหมด) ของ = / home / user / backup.img

และ

dd if = / home / user / backup.img of = / dev / sda1

เพื่อรับมันคืน


6
dd เป็นเครื่องมือที่เลวร้ายมากที่ใช้สำหรับจุดประสงค์นี้ ก่อนจะคัดลอกทุกอย่างรวมถึงภาคที่ไม่ได้ใช้ ประการที่สองมันส่งผลให้ภาพที่มีขนาดเท่ากับดิสก์ทั้งหมด สุดท้ายคุณไม่สามารถกู้คืนลงในดิสก์ที่มีขนาดเล็กลงได้และหากคุณกู้คืนไปยังดิสก์ที่มีขนาดใหญ่ขึ้นคุณต้องปรับขนาดหลังจากใช้พื้นที่เพิ่มเติม
psusi

จริงๆแล้วมันเป็นไปได้ที่จะซิปไฟล์ img นอกจากนี้ยังเป็นไปได้ที่จะคัดลอกไฟล์จากภายในไฟล์ภาพไปยังพาร์ติชัน (ทำได้ด้วยระบบใช้งานได้!) ดังนั้นพาร์ติชันปลายทางสามารถมีขนาดใดก็ได้ ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่ที่จะเมาไฟล์ไฟล์ซิป
sBlatt

ไม่สามารถทำการเมานต์รูปภาพที่บีบอัดได้
psusi

3

เวอร์ชันล่าสุดของe2imageอนุญาตการโคลน / สำรองพาร์ติชันที่มีประสิทธิภาพจากบรรทัดคำสั่ง

e2image -ar /dev/sdaX ~/sdaX.img
  • -a ตรวจสอบให้แน่ใจว่าข้อมูลไฟล์ไม่ใช่เพียงโครงสร้างระบบไฟล์เท่านั้นที่จะถูกคัดลอก

  • -rตรวจสอบให้แน่ใจว่าข้อมูลถูกจัดเก็บในรูปแบบภาพดิบ (เช่นเดียวกับที่คุณได้รับdd) ตรงข้ามกับรูปแบบ QCOW2 ของ QEMU

ภาพที่ได้จะมีประสิทธิภาพในแง่ของการใช้พื้นที่ดิสก์เนื่องจาก:

  • e2image จะไม่คัดลอกบล็อกที่ไม่ได้ใช้งานโดยไฟล์ที่มีอยู่
  • เมื่อส่งออกไปยังไฟล์รูปภาพมันจะเก็บมันเป็นไฟล์แบบเบาบางดังนั้นบล็อกขนาดใหญ่ของศูนย์จะไม่ใช้พื้นที่ใด ๆ บนดิสก์

ยังคงต้องใช้ความระมัดระวังในการคัดลอกไฟล์กระจัดกระจายเพื่อให้แน่ใจว่าเลขศูนย์ไม่ได้ถูกเขียนออกมาเมื่อคัดลอก

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


1

'Disks' ( gnome-disk-utility) เป็นค่าเริ่มต้นใน Ubuntu ทุกวันนี้

ป้อนคำอธิบายรูปภาพที่นี่


0

ทำไมคุณต้องการสร้างภาพ ในกรณีส่วนใหญ่การสำรองข้อมูลโดยใช้ไฟล์ (เช่น tar ball) จะช่วยให้คุณมีความยืดหยุ่นมากขึ้นเมื่อทำการกู้คืนเช่นคุณสามารถกู้คืนในระบบไฟล์อื่นหรือแม้กระทั่งระบบไฟล์หลายระบบ


Tarballs ที่ถูกบีบอัดไม่ได้มีประสิทธิภาพมากนักคุณต้องคลายการบีบอัดข้อมูลทั้งหมดเพื่อให้ได้รายชื่อไดเรกทอรีหรือแตกไฟล์เฉพาะ ในทางตรงกันข้าม 7-zip สามารถดึงข้อมูลจาก ext2 หรือ Squashfs รองรับการบีบอัดในขณะที่ยังอนุญาตให้ติดตั้งหรือแตกไฟล์
mwfearnley

0

นอกจากกลยุทธ์ filebased แล้วให้ลองใช้คำสั่ง rsync เพื่อสำรองข้อมูลของคุณ

โปรแกรมที่คล้ายกันนี้เรียกว่าDéjà Dup: https://launchpad.net/deja-dup

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