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 partition saving (was: [Xen-users] xm save issue)

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: Xen partition saving (was: [Xen-users] xm save issue)
From: John McCullough <jmccullo@xxxxxxxxxxx>
Date: Thu, 13 Jul 2006 09:47:04 -0700
Delivery-date: Thu, 13 Jul 2006 09:47:43 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <8E43F918BB9CD5428E49938E7264F96D276DAF@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Mail-followup-to: xen-users@xxxxxxxxxxxxxxxxxxx
References: <8E43F918BB9CD5428E49938E7264F96D276DAF@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.1i
Gordon,
  
    It is my understanding that when you define a disk, the booted OS
treats it as an actual disk device, rather than just a partition.
Consequentially, it's contents will reflect that of a full hard disk: a
partition table and boot record at the start, followed by the actual
partitions.
    I would wager that fdisk /dev/sdb5 would show you the partition
table that your Windows XP instance is using.  If you wanted to make a
copy of the entire disk you could probably use dd, but there are other
solutions.
    Snapshots allow you to keep a checkpoint of your filesystem and
could allow you to come back to an old version later.  One solution is
LVM.  See http://tldp.org/HOWTO/LVM-HOWTO/index.html for more
information on that.  Xen is going to start using QCOW (Qemu's copy on
write disk images) for the backend.  I am not familiar with it, but I
believe it will provide similar snapshotting functionality. 

~John
 
On Wed, Jul 12, 2006 at 01:27:08PM -0700, McFadden, Gordon wrote:
> 
> John,
> 
> Thanks for the information.
> 
> What I am trying do is create a copy of a virtual machine that can be
> restored.   The virtual machine is a Windows XP instance.
> 
> I am now looking at trying to take an image (or copy) of the partition I
> used.  In the hvm ocnfig file, I use a reference like:
> 
> disk = [ 'phy:/dev/sdb5,ioemu:hda,w' ]
> 
> In fdisk, sdb looks like:
> 
> [root@cso-gm-desk xen]# fdisk /dev/sdb
> 
> The number of cylinders for this disk is set to 30401.
> There is nothing wrong with that, but this is larger than 1024,
> and could in certain setups cause problems with:
> 1) software that runs at boot time (e.g., old versions of LILO)
> 2) booting and partitioning software from other OSs
>    (e.g., DOS FDISK, OS/2 FDISK)
> 
> Command (m for help): p
> 
> Disk /dev/sdb: 250.0 GB, 250059350016 bytes
> 255 heads, 63 sectors/track, 30401 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> 
>    Device Boot      Start         End      Blocks   Id  System
> ...
> /dev/sdb5            5377        7926    20482843+  83  Linux
> 
> But when I try to use some traditional partition tools, I get an error
> about an unknown file type (not ext3fs, or ext2fs, or ntfs, etc).
> 
> I am looking for a solution.  One thing I was thinking was changing the
> id (83) to NTFS (7).  Anyone think this would work?
> 
> Any other thoughts on how to do this task?
> 
> 
> Thx
> 
> Gord
> 
> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of John
> McCullough
> Sent: Wednesday, July 12, 2006 11:43 AM
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-users] xm save issue
> 
> Gordon,
> 
> Save is not implemented for hvm guests yet.  According to the roadmap it
> should be done within a few months.
> 
> Regards,
> John McCullough
> 
> On Wed, Jul 12, 2006 at 11:07:50AM -0700, McFadden, Gordon wrote:
> >  
> > 
> > Looking through the archives I see a few people had a similar problem
> I
> > am facing, but I do not see any solutions.
> > 
> >  
> > 
> > I am trying to execute a xm save and am getting the familiar 
> > 
> >  
> > 
> > XendError: /usr/lib64/xen/bin/xc_save 11 18 9 0 0 0 failed 
> > 
> > error message.
> > 
> >  
> > 
> > The xend.log contains:
> > 
> >  
> > 
> > [2006-07-12 11:03:51 xend] DEBUG (XendCheckpoint:80) [xc_save]:
> > /usr/lib64/xen/bin/xc_save 11 18 9 0 0 0
> > 
> > [2006-07-12 11:03:51 xend] ERROR (XendCheckpoint:227) Couldn't map
> > p2m_frame_list_list (errno 14): 14
> > 
> > [2006-07-12 11:03:51 xend] ERROR (XendCheckpoint:227) Save exit rc=1
> > 
> > [2006-07-12 11:03:51 xend] ERROR (XendCheckpoint:99) Save failed on
> > domain win_xp (9).
> > 
> > Traceback (most recent call last):
> > 
> >   File "/usr/lib64/python/xen/xend/XendCheckpoint.py", line 93, in
> save
> > 
> >     forkHelper(cmd, fd, saveInputHandler, False)
> > 
> >   File "/usr/lib64/python/xen/xend/XendCheckpoint.py", line 218, in
> > forkHelper
> > 
> >     raise XendError("%s failed" % string.join(cmd))
> > 
> > XendError: /usr/lib64/xen/bin/xc_save 11 18 9 0 0 0 failed
> > 
> >  
> > 
> >  
> > 
> > Any clues to this?
> > 
> >  
> > 
> > Thanks
> > 
> >  
> > 
> > Gord
> > 
> 
> > _______________________________________________
> > 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
> 
> _______________________________________________
> 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>