• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Is there a way to browse through the image files?

Scheduled Pinned Locked Moved
General
1
2
2.3k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X
    x23piracy
    last edited by May 11, 2013, 11:51 AM

    Hi,

    is there a way to extract single files and folders out of the image files?

    [B]EDIT:[/B]
    I found this on the net:
    [QUOTE]partimage only copies used blocks so you need to restore to a device (in this case a block file loop mounted) – I have done this with FOG images as an experiment.[/QUOTE]

    Do these using sudo/as root if required:
    [CODE]1. gunzip image file (force suffix with -S “”)
    2. partimage imginfo <imagefile>
    3. dd if=/dev/zero of=<blockfile> bs=1024 count=0 seek=<size in GB10241024>
    4. losetup /dev/loop0 <blockfile>
    5. partimage restore /dev/loop0 <imagefile>
    6. sudo mount -t ntfs-3g /dev/loop0 /media/temp/[/CODE]

    Will this work?

    Greetz X23

    ║▌║█║▌│║▌║▌█

    1 Reply Last reply Reply Quote 0
    • X
      x23piracy
      last edited by May 11, 2013, 2:56 PM

      Hi,

      i found something more:

      [QUOTE]
      [INDENT=1]yoda wrote:I’ve found a fairly easy way to extract individual files from a partimage image file. These are the steps (Linux):[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]1. create a target image file using dd, e.g.[/INDENT]
      [INDENT=1]Code: [URL=‘http://www.partimage.org/forums/viewtopic.php?t=950#’]Select all[/URL][/INDENT]
      [INDENT=1]dd if=/dev/zero of=image bs=1024 count=3774771[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]where 3774771 is the number of 1K blocks. You can use “fdisk -l” on the original system to obtain the exact amount. However, I suppose you can obtain the rounded amount from partimage imginfo command and use an overestimated value;[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]2. associate this image with a loopback device, e.g.[/INDENT]
      [INDENT=1]Code: [URL=‘http://www.partimage.org/forums/viewtopic.php?t=950#’]Select all[/URL][/INDENT]
      [INDENT=1]losetup /dev/loop0 image[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]where loop0 has to be replaced with a higher numbered device (loop1, loop2, etc.) if loop0 is already in use (you can also use the -f option to use the next one available);[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]3. create a mount point, e.g.[/INDENT]
      [INDENT=1]Code: [URL=‘http://www.partimage.org/forums/viewtopic.php?t=950#’]Select all[/URL][/INDENT]
      [INDENT=1]mkdir mnt[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]4. mount the image from the loopback device, e.g.[/INDENT]
      [INDENT=1]Code: [URL=‘http://www.partimage.org/forums/viewtopic.php?t=950#’]Select all[/URL][/INDENT]
      [INDENT=1]mount -o ro /dev/loop0 mnt[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]5. and that is! You can now browse the files in the mnt directory.[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]Note that steps 2-4 have to be done as superuser (root).[/INDENT]
      [INDENT=1] [/INDENT]
      [INDENT=1]Regards,[/INDENT]
      [INDENT=1]Rodrigo Ventura[/INDENT]

      Hello Yoda

      I think there is one step missing, because:

      1. create an empty file
      2. connect it to a loop device
      3. create mountpoint
      4. mount loop device/file to the mountpoint
        -> 5) you see an empty filesystem 😉

      So between 2) and 4) one has to restore the partimage image to this filesystem… right?[/QUOTE]

      Can someone tell if these steps are correct and working?

      Greetz X23

      ║▌║█║▌│║▌║▌█

      1 Reply Last reply Reply Quote 0
      • 1 / 1
      1 / 1
      • First post
        1/2
        Last post

      218

      Online

      12.0k

      Users

      17.3k

      Topics

      155.2k

      Posts
      Copyright © 2012-2024 FOG Project