I need expert help on this one... There exists a file with an image of a disk... a whole disk, with threee partitions, one primary, and two logical. If I do:
# losetup /dev/loop0 disk.img # fdisk -l /dev/loop0 Disk /dev/loop0: 255 heads, 63 sectors, 32 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/loop0p1 1 2 16033+ 83 Linux /dev/loop0p2 3 32 240975 5 Extended /dev/loop0p5 3 15 104391 83 Linux /dev/loop0p6 16 32 136521 83 Linux This is actually an image I created trying to solve the problem for another fellow. Right now I'm at wits end. How do I get at those /dev/loop0px partitions? If I want to get at the data in /dev/loop0p5, I could try offsetting the start of data using the appropriate losetup switch, but that would concatenate /dev/loop0p6 to the end of it. If I just try to mount (well, I'd have to create a FS on the partition to do that, but for the sake of arguement...) /dev/loop0p5 on a stub, the device special file doesn't exist. I could mknod it into existance, but what major and minor numbers to use? It seems like they should all be block-major 7 (for loopback devices), but what minor to use? Or, more importanly, can it even be done without having to do some kind of black-magic? Any guiding light appreciated... -Chuck -- +-% He's a real UNIX Man $-+-------------------------------------+ \ Sitting in his UNIX LAN \ Charles A. Shirley \ \ Making all his UNIX plans \ cashirley (at) comcast (dot) net \ +------# For nobody @------+-------------------------------------+
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com