บีบอัดอิมเมจดิสก์บน Linux


6

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

เป้าหมายของฉัน:

  • ผลลัพธ์จะต้องเข้าถึงได้ง่าย
  • ไม่จำเป็นต้องขยายขนาดทั้งหมดก่อนที่ฉันจะเข้าถึงอะไรก็ได้
  • ไฟล์ควรจะค้นหาได้อย่างรวดเร็ว - ไม่มีไฟล์เก็บถาวร TAR / CPIO
  • พื้นที่ที่จำเป็นควรน้อยกว่าการคัดลอกไฟล์

ในอุดมคติแล้วฉันกำลังมองหาระบบไฟล์บีบอัดแบบอ่านอย่างเดียวซึ่งฉันสามารถสร้างในไฟล์ได้


ตรวจสอบ qcow2 อาจเป็นงานที่จะได้รับการติดตั้งดิสก์ qcow2 แต่มันเป็นทางออกที่มั่นคงด้วยการบีบอัดเวลาจริง
matthias krull

คำตอบ:


1

ใช้ซอฟต์แวร์การวิเคราะห์ทางนิติเวชเช่นGUYMAGER (โอเพ่นซอร์ส, sourceforge.net) มันมี UI ที่ดีที่ช่วยให้สามารถสร้างอิมเมจดิสก์ที่ถูกบีบอัดของฮาร์ดดิสก์ทั้งหมดได้อย่างรวดเร็ว

ใช้ "ภาพขั้นสูงทางนิติวิทยาศาสตร์ (.aff)" สิ่งนี้จะสร้างไฟล์บีบอัดไฟล์เดียว (ก็จะสร้างไฟล์. info)

หากต้องการแก้ไขอัตราการบีบอัดเริ่มต้น 1 (เร็วที่สุด แต่บีบอัดน้อยที่สุด) หากคุณมีคอมพิวเตอร์ที่เร็วและมีคอร์มากมายคุณสามารถเปลี่ยนได้โดยสร้าง/etc/guymager/local.cfg:

AffCompression = 3

9เป็นการบีบอัดที่ดีที่สุด แต่ช้าที่สุด 3ให้การบีบอัดที่ดีพร้อมประสิทธิภาพที่ดี

ปรับปรุง

การติดตั้งนั้นไม่ง่ายอย่างที่คิด ครั้งแรกของทั้งหมดที่คุณต้องการAFFLIB (Ubuntu: aptitude install afflib-tools) ตอนนี้คุณสามารถรับภาพดิสก์ดิบด้วย[affuse][3] <image> <mount-point>

แต่ด้วยเหตุผลบางอย่างการติดตั้งอิมเมจดิบจึงล้มเหลว partedกล่าวว่าพาร์ติชันแรกเริ่มต้นด้วย1048576Bแต่

mount -t ext4 -o loop,ro,offset=1048576 /mnt/backup.raw /mnt/backup

ล้มเหลวด้วยข้อผิดพลาดการเมาท์ปกติ:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
   missing codepage or helper program, or other error
   In some cases useful info is found in syslog - try
   dmesg | tail  or so

และdmesgพูดว่า:

EXT4-fs (loop0): VFS: Can't find ext4 filesystem
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.