WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] mount a .img file

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] mount a .img file
From: dave <dave@xxxxxxxxxxxxxxx>
Date: Thu, 13 Jan 2011 14:01:25 -0800
Cc: Christopher J Petrolino <cpetrolino@xxxxxxxxx>
Delivery-date: Thu, 13 Jan 2011 14:03:02 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <Pine.LNX.4.64.1101131550370.16650@xxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTinj3bFbUPXXNvb17F39tCrM-dsFS24XZ8Ax5xTk@xxxxxxxxxxxxxx> <Pine.LNX.4.64.1101131550370.16650@xxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101208 Thunderbird/3.1.7
If it's a disk image you need to provide an offset, for example

mount -o loop,offset=32256 /xen/guest.img /mnt/tmp

the offset depends on the partitioning of the disk file.  for example:

~$ fdisk -l -u -c guest.img

    Device Boot      Start         End      Blocks   Id  System
guest.img1   *        2048     9920511     4959232   83  Linux
guest.img2         9922558    10483711      280577    5  Extended
guest.img5 9922560 10483711 280576 82 Linux swap / Solaris

this disk image has a 2048 cylinder boot sector, so the offset would be 2048*512, or 1048576

another example:

~$ fdisk -l -u -c guestA.img

     Device Boot      Start         End      Blocks   Id  System
guestA.img1   *          63     1767149      883543+  83  Linux
guestA.img2         1767150     1992059      112455    5  Extended
guestA.img5 1767213 1992059 112423+ 82 Linux swap / Solaris

this has a 63 cyl boot sector, so the offset would be 63*512 = 32256.

as a shortcut, (in bash shell) you can do this:

mount -o loop,offset=$((512*63)) guestA.img /mnt/tmp



On 01/13/2011 01:51 PM, Steven Timm wrote:
What's the output of

file /xen/guest.img

probably you need to specify -t ext2
but the file command will tell you for sure.

Steve


On Thu, 13 Jan 2011, Christopher J Petrolino wrote:

Ok guys I am wondering if anyone can help me out here. I am trying to
mount a xen .img file. when I try to do a mount -o loop /xen/guest.img
/mnt/tmp I get a message saying that I need to specify a partition
type.. What am I missing?

Many thanks in advance,

CJP

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users




_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>