public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-amd64] Cloning a system drive
@ 2007-10-05 20:58 Mark Knecht
  2007-10-05 21:14 ` Dieter Ries
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Mark Knecht @ 2007-10-05 20:58 UTC (permalink / raw
  To: gentoo-amd64

Hi,
   My system drive is making some naughty sounding noises to I'm
thinking I'd better do something fairly quickly. I'm wondering what
the best solution for this problem is?

   I'm really looking for an almost 1 step fix if possible. If I could
get a new drive, put it in the box, and then clone to that drive
directly that would be great.

   The system has both Win XP and Gentoo AMD64. The disk layout is
shown below. I beleive the way I shoehorned XP into this machine was
to steal the original boot partition as a small C: drive and then the
buld of Windows is on a larger partition at the end of the drive.

   The drive is (I think) only about 1/2 partitioned so there is the
possibility of creating a new partition to tar something to and then
transferring that over the network to some other box for safe keeping.

   I've never done this before but would like to do something before I
find myself having to start over from scratch.

   Thanks in advance for your inputs.

Cheers,
Mark

lightning ~ # fdisk -l

Disk /dev/sda: 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/sda1   *           1           6       48163+   7  HPFS/NTFS
/dev/sda2             137        1352     9767520   83  Linux
/dev/sda3            1353       30401   233336092+   5  Extended
/dev/sda5            1353        6216    39070048+  83  Linux
/dev/sda6            6217        6703     3911796   83  Linux
/dev/sda7            6704        8163    11727418+  83  Linux
/dev/sda8            8164        9988    14659281   83  Linux
/dev/sda9   *        9989       10001      104391   83  Linux
/dev/sda10          10002       10251     2008093+  82  Linux swap / Solaris
/dev/sda11          10252       14075    30716248+   7  HPFS/NTFS
/dev/sda12          14076       15292     9775521    b  W95 FAT32
lightning ~ #
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Cloning a system drive
  2007-10-05 20:58 [gentoo-amd64] Cloning a system drive Mark Knecht
@ 2007-10-05 21:14 ` Dieter Ries
  2007-10-05 22:46 ` Drake Donahue
  2007-10-06  1:53 ` [gentoo-amd64] " Duncan
  2 siblings, 0 replies; 20+ messages in thread
From: Dieter Ries @ 2007-10-05 21:14 UTC (permalink / raw
  To: gentoo-amd64

[-- Attachment #1: Type: text/plain, Size: 2922 bytes --]

Put a new harddisk into your system, partition it as you like, and use

tar -cSp --numeric-owner --atime-preserve -f - /mnt/OLD/* | ( cd
mnt/NEW/ && tar -xSpv --atime-preserve -f - )

to copy your linux system/data/whatever. I have done so many times, this
works perfectly, e.g. also to change filesystem.

For the windows thing, dd works quite well, you should create the new
windows partitions about the same size as they are now, or you will
loose space. I am but not sure how your windows reacts, if e.g. the
bigger windows partition is not #11 anymore, afterwards.

Is your C: alone bootable? If yes, I think it should work, but no
guarantees.

hope that helps

cu
Dieter


Mark Knecht schrieb:
> Hi,
>    My system drive is making some naughty sounding noises to I'm
> thinking I'd better do something fairly quickly. I'm wondering what
> the best solution for this problem is?
> 
>    I'm really looking for an almost 1 step fix if possible. If I could
> get a new drive, put it in the box, and then clone to that drive
> directly that would be great.
> 
>    The system has both Win XP and Gentoo AMD64. The disk layout is
> shown below. I beleive the way I shoehorned XP into this machine was
> to steal the original boot partition as a small C: drive and then the
> buld of Windows is on a larger partition at the end of the drive.
> 
>    The drive is (I think) only about 1/2 partitioned so there is the
> possibility of creating a new partition to tar something to and then
> transferring that over the network to some other box for safe keeping.
> 
>    I've never done this before but would like to do something before I
> find myself having to start over from scratch.
> 
>    Thanks in advance for your inputs.
> 
> Cheers,
> Mark
> 
> lightning ~ # fdisk -l
> 
> Disk /dev/sda: 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/sda1   *           1           6       48163+   7  HPFS/NTFS
> /dev/sda2             137        1352     9767520   83  Linux
> /dev/sda3            1353       30401   233336092+   5  Extended
> /dev/sda5            1353        6216    39070048+  83  Linux
> /dev/sda6            6217        6703     3911796   83  Linux
> /dev/sda7            6704        8163    11727418+  83  Linux
> /dev/sda8            8164        9988    14659281   83  Linux
> /dev/sda9   *        9989       10001      104391   83  Linux
> /dev/sda10          10002       10251     2008093+  82  Linux swap / Solaris
> /dev/sda11          10252       14075    30716248+   7  HPFS/NTFS
> /dev/sda12          14076       15292     9775521    b  W95 FAT32
> lightning ~ #

-- 
3rd Law of Computing:
        Anything that can go wr
fortune: Segmentation violation -- Core dumped


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Cloning a system drive
  2007-10-05 20:58 [gentoo-amd64] Cloning a system drive Mark Knecht
  2007-10-05 21:14 ` Dieter Ries
@ 2007-10-05 22:46 ` Drake Donahue
  2007-10-05 23:07   ` Mark Knecht
  2007-10-06  1:53 ` [gentoo-amd64] " Duncan
  2 siblings, 1 reply; 20+ messages in thread
From: Drake Donahue @ 2007-10-05 22:46 UTC (permalink / raw
  To: gentoo-amd64


----- Original Message ----- 
From: "Mark Knecht" <markknecht@gmail.com>
To: <gentoo-amd64@lists.gentoo.org>
Sent: Friday, October 05, 2007 4:58 PM
Subject: [gentoo-amd64] Cloning a system drive


> Hi,
>   My system drive is making some naughty sounding noises to I'm
> thinking I'd better do something fairly quickly. I'm wondering what
> the best solution for this problem is?
>
>   I'm really looking for an almost 1 step fix if possible. If I could
> get a new drive, put it in the box, and then clone to that drive
> directly that would be great.
>
>   The system has both Win XP and Gentoo AMD64. The disk layout is
> shown below. I beleive the way I shoehorned XP into this machine was
> to steal the original boot partition as a small C: drive and then the
> buld of Windows is on a larger partition at the end of the drive.
>
>   The drive is (I think) only about 1/2 partitioned so there is the
> possibility of creating a new partition to tar something to and then
> transferring that over the network to some other box for safe keeping.
>
>   I've never done this before but would like to do something before I
> find myself having to start over from scratch.
>
>   Thanks in advance for your inputs.
>
> Cheers,
> Mark
>

The Gparted live cd now has clonezilla incorporated, the claims for 
clonezilla suggest it would be perfect for your purpose.
http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828

link may be fractured in transmission

> lightning ~ # fdisk -l
>
> Disk /dev/sda: 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/sda1   *           1           6       48163+   7  HPFS/NTFS
> /dev/sda2             137        1352     9767520   83  Linux
> /dev/sda3            1353       30401   233336092+   5  Extended
> /dev/sda5            1353        6216    39070048+  83  Linux
> /dev/sda6            6217        6703     3911796   83  Linux
> /dev/sda7            6704        8163    11727418+  83  Linux
> /dev/sda8            8164        9988    14659281   83  Linux
> /dev/sda9   *        9989       10001      104391   83  Linux
> /dev/sda10          10002       10251     2008093+  82  Linux swap / 
> Solaris
> /dev/sda11          10252       14075    30716248+   7  HPFS/NTFS
> /dev/sda12          14076       15292     9775521    b  W95 FAT32
> lightning ~ #
> -- 
> gentoo-amd64@gentoo.org mailing list
> 

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Cloning a system drive
  2007-10-05 22:46 ` Drake Donahue
@ 2007-10-05 23:07   ` Mark Knecht
  2007-10-06  1:00     ` Drake Donahue
  2007-10-06 12:22     ` Dieter Ries
  0 siblings, 2 replies; 20+ messages in thread
From: Mark Knecht @ 2007-10-05 23:07 UTC (permalink / raw
  To: gentoo-amd64

On 10/5/07, Drake Donahue <donahue95@comcast.net> wrote:
>
> ----- Original Message -----
> From: "Mark Knecht" <markknecht@gmail.com>
> To: <gentoo-amd64@lists.gentoo.org>
> Sent: Friday, October 05, 2007 4:58 PM
> Subject: [gentoo-amd64] Cloning a system drive
>
>
> > Hi,
> >   My system drive is making some naughty sounding noises to I'm
> > thinking I'd better do something fairly quickly. I'm wondering what
> > the best solution for this problem is?
> >
> >   I'm really looking for an almost 1 step fix if possible. If I could
> > get a new drive, put it in the box, and then clone to that drive
> > directly that would be great.
> >
> >   The system has both Win XP and Gentoo AMD64. The disk layout is
> > shown below. I beleive the way I shoehorned XP into this machine was
> > to steal the original boot partition as a small C: drive and then the
> > buld of Windows is on a larger partition at the end of the drive.
> >
> >   The drive is (I think) only about 1/2 partitioned so there is the
> > possibility of creating a new partition to tar something to and then
> > transferring that over the network to some other box for safe keeping.
> >
> >   I've never done this before but would like to do something before I
> > find myself having to start over from scratch.
> >
> >   Thanks in advance for your inputs.
> >
> > Cheers,
> > Mark
> >
>
> The Gparted live cd now has clonezilla incorporated, the claims for
> clonezilla suggest it would be perfect for your purpose.
> http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828
>
> link may be fractured in transmission

Thanks to you and Dieter for responding.

It certainly looks like it's worth burning a CD and seeing what it looks like.

With respect to both of your answers I presume that with any solution,
since this is my main Gentoo system drive, I need to not be running
Gentoo from that drive when I do the clone, correct? Any solution
would require me to boot from some other media?

Also, I really don't need to change any partitions sizes but I'm
unclear whether I am responsible for creating the partitions myself?
It seems with Dieter's solution I have to do that. I'm unsure if they
have to be exactly the same size, in the same location, etc. With the
gparted solution maybe it does some (or all) of this for me?

Anyway, thanks for the link.

Cheers,
Mark
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Cloning a system drive
  2007-10-05 23:07   ` Mark Knecht
@ 2007-10-06  1:00     ` Drake Donahue
  2007-10-06 12:22     ` Dieter Ries
  1 sibling, 0 replies; 20+ messages in thread
From: Drake Donahue @ 2007-10-06  1:00 UTC (permalink / raw
  To: gentoo-amd64


----- Original Message ----- 
From: "Mark Knecht" <markknecht@gmail.com>
To: <gentoo-amd64@lists.gentoo.org>
Sent: Friday, October 05, 2007 7:07 PM
Subject: Re: [gentoo-amd64] Cloning a system drive


> On 10/5/07, Drake Donahue <donahue95@comcast.net> wrote:
>>
>> ----- Original Message -----
>> From: "Mark Knecht" <markknecht@gmail.com>
>> To: <gentoo-amd64@lists.gentoo.org>
>> Sent: Friday, October 05, 2007 4:58 PM
>> Subject: [gentoo-amd64] Cloning a system drive
>>
>>
>> > Hi,
>> >   My system drive is making some naughty sounding noises to I'm
>> > thinking I'd better do something fairly quickly. I'm wondering what
>> > the best solution for this problem is?
>> >
>> >   I'm really looking for an almost 1 step fix if possible. If I could
>> > get a new drive, put it in the box, and then clone to that drive
>> > directly that would be great.
>> >
>> >   The system has both Win XP and Gentoo AMD64. The disk layout is
>> > shown below. I beleive the way I shoehorned XP into this machine was
>> > to steal the original boot partition as a small C: drive and then the
>> > buld of Windows is on a larger partition at the end of the drive.
>> >
>> >   The drive is (I think) only about 1/2 partitioned so there is the
>> > possibility of creating a new partition to tar something to and then
>> > transferring that over the network to some other box for safe keeping.
>> >
>> >   I've never done this before but would like to do something before I
>> > find myself having to start over from scratch.
>> >
>> >   Thanks in advance for your inputs.
>> >
>> > Cheers,
>> > Mark
>> >
>>
>> The Gparted live cd now has clonezilla incorporated, the claims for
>> clonezilla suggest it would be perfect for your purpose.
>> http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828
>>
>> link may be fractured in transmission
>
> Thanks to you and Dieter for responding.
>
> It certainly looks like it's worth burning a CD and seeing what it looks 
> like.
>
> With respect to both of your answers I presume that with any solution,
> since this is my main Gentoo system drive, I need to not be running
> Gentoo from that drive when I do the clone, correct? Any solution
> would require me to boot from some other media?
>
> Also, I really don't need to change any partitions sizes but I'm
> unclear whether I am responsible for creating the partitions myself?
> It seems with Dieter's solution I have to do that. I'm unsure if they
> have to be exactly the same size, in the same location, etc. With the
> gparted solution maybe it does some (or all) of this for me?
>
> Anyway, thanks for the link.
>

Clonezilla should (if it meets its claims) simply clone one drive from 
another, duplicating partitions and file systems as maxblast and wdtools 
used to do. It even claims the ability to clone from larger to smaller drive 
if there is empty space  in the original.
Clonezilla and gparted do run from the livecd and ramdisk.

> Cheers,
> Mark
> -- 
> gentoo-amd64@gentoo.org mailing list
> 

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-amd64]  Re: Cloning a system drive
  2007-10-05 20:58 [gentoo-amd64] Cloning a system drive Mark Knecht
  2007-10-05 21:14 ` Dieter Ries
  2007-10-05 22:46 ` Drake Donahue
@ 2007-10-06  1:53 ` Duncan
  2007-10-06  2:35   ` Richard Freeman
  2 siblings, 1 reply; 20+ messages in thread
From: Duncan @ 2007-10-06  1:53 UTC (permalink / raw
  To: gentoo-amd64

"Mark Knecht" <markknecht@gmail.com> posted
5bdc1c8b0710051358g74f95702rb82a29219d890919@mail.gmail.com, excerpted
below, on  Fri, 05 Oct 2007 13:58:18 -0700:

>    My system drive is making some naughty sounding noises to I'm
> thinking I'd better do something fairly quickly. I'm wondering what the
> best solution for this problem is?
> 
>    I'm really looking for an almost 1 step fix if possible. If I could
> get a new drive, put it in the box, and then clone to that drive
> directly that would be great.
> 
>    The system has both Win XP and Gentoo AMD64. The disk layout is
> shown below. I beleive the way I shoehorned XP into this machine was to
> steal the original boot partition as a small C: drive and then the buld
> of Windows is on a larger partition at the end of the drive.

I've migrated hard drives under old-one-dieing conditions a couple times 
in the last few years.  Fortunately, the old one has always been still 
usable, but that's why I went with RAID this time.

What I do is take the opportunity to redesign my partition layouts and 
the like (altho this time I have most stuff on LVM, which should help 
next time).  The disk is always larger, and sometimes I've switched 
distributions or something, so need to optimize my layout.  Thus, the 
first step is simply deciding how I want my partitions split up and what 
size each will be, then choosing the order I want to lay them out.  (This 
time, the first with RAID and LVM, I had that to think about too, 
partitions on the physical disks for the various RAID levels I wanted to 
run, then the RAID, choosing partitioned or not as appropriate, then the 
filesystem directly on RAID for the boot, system, and sysbackup volumes, 
LVM on RAID, and filesystems on LVM, for user and operational data.)

After setting up the partitions, the hard part, it's simply creating the 
filesystems and copying stuff over after that.  As for many of my 
sysadmin type tasks, I use mc, aka midnight commander, for the copying.  
Its defaults preserve ownership/permissions/etc and "just work" when 
exotic stuff like symlinks, sockets and device nodes are encountered, so 
no worrying about getting everything right.  The exception is stopping at 
the filesystem boundary if appropriate, but a well chosen mount layout 
minimizing recursive mounts on mounts minimizes that issue, and for 
filesystems such as root, there's mount-bind.  (I actually have a 
rootbind mountpoint and an entry in fstab for it, so all I have to do is 
mount that entry, and copy from it instead of from / itself, to eliminate 
worries of copying more than the root filesystem.)

IOW, the hard part is simply deciding on the new layout I want and doing 
the partitioning (and raid creation) as appropriate.  After that, as with 
the backup discussion recently, I simply copy the data from one place to 
the other, as I would do any other routine copying, so after the 
partitioning and etc. setup, it's pretty much just a routine backup copy 
operation from my perspective.  If there are locking issues, I've never 
seen them, so it seems they only apply to databases and the like.  Of 
course, I'm not trying to copy partitions whilst simultaneously copying 
CD/DVD sized images around on the partition I'm copying, either, but that 
would just be stupid.

I've actually done this for years, so it works.  As I mentioned in 
passing above and have noted before, I had two drives go out at almost 
exactly the 1-year mark (the last one due to overheating due to a failed 
AC), the reason I went with RAID this time.  The RAID has been up and 
running almost two years now, however, and I recently decided to update 
my backups then boot to them and delete and recreate my normally working 
copies, thus effectively "defragging", as I imagine the constant 
upgrading especially the system/root filesystem had well fragmented 
things and I had been routinely replacing the backup images but working 
from the same working copy main image, without defragging or anything.  I 
think I noticed a good increase in system responsiveness, but I didn't do 
any benchmarks or whatever to test, so it could be placebo effect.  Of 
course, the transfer to backup and then rewriting my main/working copies 
went without a hitch as it has always gone, but the point is that both 
the backup and the working copies have been redone "fresh" fairly 
recently and I'm up and running on them without issue, so the procedure 
simply works, and works well.

BTW, for trying to recover data on partially bad drives as I did twice in 
the last five years, dd-rescue works well.  It does direct block by block 
copies just as regular dd does, but it's optimized for bad disk recovery, 
such that when it hits several unreadable blocks in a row, it starts from 
the other end of the image and works backward.  When it hits several in a 
row from that end, it tries to find good spots in the middle between the 
two bad spots, and expands the recovered blocks from there if it finds 
any it can read.  Thus, since the bad-block retries are what takes 
forever in recovery situations, dd-rescue recovers much more data far 
faster than normal dd would, since dd would hit the bad spot and continue 
to try reading block after block in order, with the user likely giving up 
after a few hours or a day or two, possibly before dd reads thru the bad 
spot to the still good data on the other side.  Unlike dd, once dd-rescue 
has been running on an image for a number of hours with only incremental 
progress, the user can be reasonably sure it has recovered pretty much 
all the data that's going to be recovered, so can cancel the operation 
without much fear of leaving still recoverable data on the disk.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64]  Re: Cloning a system drive
  2007-10-06  1:53 ` [gentoo-amd64] " Duncan
@ 2007-10-06  2:35   ` Richard Freeman
  2007-10-06  2:43     ` Mark Knecht
  0 siblings, 1 reply; 20+ messages in thread
From: Richard Freeman @ 2007-10-06  2:35 UTC (permalink / raw
  To: gentoo-amd64

[-- Attachment #1: Type: text/plain, Size: 1157 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Duncan wrote:
> 
> What I do is take the opportunity to redesign my partition layouts and 
> the like (altho this time I have most stuff on LVM, which should help 
> next time).  

This is good advice in general.  If you have never used LVM look into
it.  Once your partitions are on LVM it is VERY easy to migrate them to
a new drive.  You can do it while the system is running as a matter of fact.

Ditto for raid.  I don't know that it is really essential in all cases,
but I've got a mythtv setup with the better part of 1TB of storage, so I
migrated it to software raid.  It isn't worth the money to come up with
an offsite backup solution for TV shows, but I'd rather not lose
everything if one of my multitude of hard drives fails either.  So I use
RAID5 to cover drive failures, and I do offsite backups of selected
files of higher value (a few GB).
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHBvRhG4/rWKZmVWkRAlJlAKCHxu8LtaZW4GsjL2O0uJFCh6DwhwCgp4Ad
icifZzcEUWso/tL+QpyjUUE=
=1sBj
-----END PGP SIGNATURE-----

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 4101 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-06  2:35   ` Richard Freeman
@ 2007-10-06  2:43     ` Mark Knecht
  2007-10-06 12:47       ` Duncan
  0 siblings, 1 reply; 20+ messages in thread
From: Mark Knecht @ 2007-10-06  2:43 UTC (permalink / raw
  To: gentoo-amd64

On 10/5/07, Richard Freeman <rich@thefreemanclan.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Duncan wrote:
> >
> > What I do is take the opportunity to redesign my partition layouts and
> > the like (altho this time I have most stuff on LVM, which should help
> > next time).
>
> This is good advice in general.  If you have never used LVM look into
> it.  Once your partitions are on LVM it is VERY easy to migrate them to
> a new drive.  You can do it while the system is running as a matter of fact.
>
> Ditto for raid.  I don't know that it is really essential in all cases,
> but I've got a mythtv setup with the better part of 1TB of storage, so I
> migrated it to software raid.  It isn't worth the money to come up with
> an offsite backup solution for TV shows, but I'd rather not lose
> everything if one of my multitude of hard drives fails either.  So I use
> RAID5 to cover drive failures, and I do offsite backups of selected
> files of higher value (a few GB).

In my case I'm very noise sensitive. I do a lot of audio work and
don't want additional hard drive noise in here. In my mind that rules
out multi-drive RAID and I guess I don't see how any form of
single-drive RAID helps if the issue is the drive doing bad.

Probably I'm not aware of all the value of doing all of that work.
Maybe there would be significant reliability gains but it's a subject
that is pretty far beyond me today.

I'm also has concerns that 1)  the drive could go sooner than later
causing me to have more work getting the system set up again and 2) if
I do add some form of RAID that it will cause problems for the cloned
Win XP installation being it isn't there now.

And how does LVM work for Windows anyway? I thought that was a Linux thing?

Maybe everything Duncan said is right, and I'll give it some thought,
but my #1 worry is trying to make sure the system doesn't go down hard
and leave me with a week's worth of work getting Humpty Dumpty back
together again that I don't need right now.

Thanks all,
Mark
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Cloning a system drive
  2007-10-05 23:07   ` Mark Knecht
  2007-10-06  1:00     ` Drake Donahue
@ 2007-10-06 12:22     ` Dieter Ries
  1 sibling, 0 replies; 20+ messages in thread
From: Dieter Ries @ 2007-10-06 12:22 UTC (permalink / raw
  To: gentoo-amd64

[-- Attachment #1: Type: text/plain, Size: 1810 bytes --]

Mark Knecht schrieb:
> On 10/5/07, Drake Donahue <donahue95@comcast.net> wrote:
>> The Gparted live cd now has clonezilla incorporated, the claims for
>> clonezilla suggest it would be perfect for your purpose.
>> http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828
>>
>> link may be fractured in transmission
> 
> Thanks to you and Dieter for responding.
> 
> It certainly looks like it's worth burning a CD and seeing what it looks like.
> 
> With respect to both of your answers I presume that with any solution,
> since this is my main Gentoo system drive, I need to not be running
> Gentoo from that drive when I do the clone, correct? Any solution
> would require me to boot from some other media?

Definitely. After reading what Drake wrote, I guess the GParted CD
should be your first choice, I remember I saw an earlier version of that
CD doing a great job in guessing a lost partition table.

The command I wrote initially is more or less a, slightly more CPU
intensive, copy command, which takes care of all the permissions etc
stuff, without making you any trouble. It has to be issued from a live
CD, in the example with your old HD mounted to /mnt/OLD and your new one
to /mnt/NEW.


> Also, I really don't need to change any partitions sizes but I'm
> unclear whether I am responsible for creating the partitions myself?
> It seems with Dieter's solution I have to do that. I'm unsure if they
> have to be exactly the same size, in the same location, etc. With the
> gparted solution maybe it does some (or all) of this for me?

Yes, it should.

> 
> Anyway, thanks for the link.
> 
> Cheers,
> Mark

cu
Dieter

-- 
3rd Law of Computing:
        Anything that can go wr
fortune: Segmentation violation -- Core dumped


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-amd64]  Re: Cloning a system drive
  2007-10-06  2:43     ` Mark Knecht
@ 2007-10-06 12:47       ` Duncan
  2007-10-06 13:16         ` Mark Knecht
  0 siblings, 1 reply; 20+ messages in thread
From: Duncan @ 2007-10-06 12:47 UTC (permalink / raw
  To: gentoo-amd64

"Mark Knecht" <markknecht@gmail.com> posted
5bdc1c8b0710051943w4cd14241v795c599285891959@mail.gmail.com, excerpted
below, on  Fri, 05 Oct 2007 19:43:45 -0700:

> In my case I'm very noise sensitive. I do a lot of audio work and don't
> want additional hard drive noise in here. In my mind that rules out
> multi-drive RAID and I guess I don't see how any form of single-drive
> RAID helps if the issue is the drive doing bad.

Noise sensitive... go with lower RPM drives.  Some Seagate 4200 or 5400 
RPM drives may be good, and Seagate still has a 5 year warrantee while 
many of the others are now one year.

Many drives are also adjustable for quietness vs. performance, if you 
have the right hdparm or smartctl type utils to set them.  I've not 
bothered and it has been awhile since I read up on the details, so I'm a 
bit fuzzy on them now, but many, particularly here in the US, would come 
pre-set to the performance side.  (In parts of the EU at least, I 
understand there's some pretty strict regulations on workplace 
environment including noise, and it's likely that some drives set for 
performance in the US market come preset for toward quietness in that 
market.)

Note that it's also possible to setup the drives in a separate external 
enclosure and/or to house either that or the entire computer in another 
room and run video and control cables.  SATA/eSATA Five-drive external 
enclosures, complete with their own power supply and fans, with hotplug 
backplane (change out a bad drive while the system is in use), run $300 
or so.  Add another $100 and throw in a 5:1 SATA port multiplier so you 
only run a single SATA/eSATA cable back to the computer.  The computer 
itself can then be much smaller/lighter/quieter, since it doesn't contain 
the drives nor does it need to power them from its own power supply.

Another option: For RAID-1/mirroring, the ultimate in reliability since 
the data is copied N-way, Linux makes it possible to declare some of the 
devices write-mostly, and make them remote.  The Linux RAID driver will 
write to write-mostly devices as normal, mirroring the data to all 
devices as usual, but will only read from the write-mostly devices if the 
normal (non-write-mostly) devices in the array die or return errors.  
This DRAMATICALLY increases mirroring flexibility, as provided you can 
keep open a connection with enough bandwidth to maintain expected write-
rates, you can locate the write-mostly devices basically anywhere in the 
world -- connected over the Internet or whatever if necessary.  Want your 
data automatically mirrored to your co-hosted server three states over, 
to another in Australia, and another in Europe, thus ensuring the 
ultimate in disaster recoverability?  Not a problem!  Connect them up 
over the Internet and create write-mostly devices for them, and your data 
will be auto-mirrored N-ways including to all those off-site backup 
locations!

Of course, the same technology can be used to host a much-more-local 
mirror as well, at the other end of the house or at your next-door-
neighbor's over Ethernet, or to your server located at work/home from the 
other, over Internet.  You get full data redundancy without requiring but 
your single normal drive in your on-location computer.

If you combine write-mostly with a local but external SATA/eSATA solution 
hosted in another room, even with heavy data needs, you can be as fully 
redundant as you wish, with no drives at all in the computer itself, thus 
lowering the weight/noise/power-requirements of the computer rather 
drastically.

> Probably I'm not aware of all the value of doing all of that work. Maybe
> there would be significant reliability gains but it's a subject that is
> pretty far beyond me today.

That was my reaction too, plus the expense, until I had two drives in a 
row go out in a year each, while my normal replace cycle would be more 
like three years.  That plus the now relatively low entry cost and 
complexity, simple SATA drives and the kernel's own software RAID driver, 
made actually possible what I hadn't even considered within my reach, 
until that second drive overheated and I began doing research on a 
suitable replacement with a bit more reliability. (The overheat killed 
parts of the drive, basically the parts that it tried to read while 
overheated, but I could still use the rest of it, including the second 
copy of my data on the same drive, and was still operational on that, so 
I had some time to research, but didn't want to press my luck...)

Basically, minimum cost now is the cost of the additional drive(s), as 
long as your computer has spare SATA ports, drive bay space, and a power 
supply sufficient to power the additional drives.  Of course, for your 
low noise needs, you may pay a bit more, but the cost is still only a few 
hundred dollars total, reasonably comparable to that of getting a second 
computer, not the thousands of dollars for Enterprise equipment one used 
to think of in the context of RAID.

> I'm also has concerns that 1)  the drive could go sooner than later
> causing me to have more work getting the system set up again

If your entire system is RAID-1/mirrored or RAID-10, and to a somewhat 
lessor extent if it's RAID-1/5 or 1/6 mixed (as mine is, basically, 
RAID-0 for the temp-only stuff, but that's not redundant and I know I'd 
lose it if I lost a drive), particularly if you are running one of the 
newer hot-plug SATA things, either internal or external, not only need 
your system never even go down for a drive outage as you can replace it 
with the system running, but getting out of degraded mode into full 
redundancy protection once again can literally be as simple as turning 
the lock and pushing the button to release the old drive in its tray, 
taking it out of the tray and putting the new drive in, reloading and 
relocking the tray complete with new drive in place, and running a couple 
mdadm commands to tell the RAID driver to add it as a spare and 
reinitialize.  Then it's simply a matter of waiting the few hours of 
still operational but degraded performance until the new drive is brought 
online fully up to speed.

Restating in briefer form, simply push a button, slide out the old drive 
and replace it with the new, tell mdadm it's now part of the RAID, and 
wait thru a few hours of lower than normal performance until it's brought 
online and the system is fully recovered.

No need to even reboot; it's all accomplished "live", with a couple of 
button pushes and issuing a couple of commands, plus a few hours of 
somewhat lower than normal performance as the new drive is brought up to 
speed.  That's it!  More work?  No, LESS work, by FAR!  

While that is the simplest case, full RAID-1 mirroring, if you skimp and 
go RAID-5 or RAID-6 due to cost, mixed with a RAID-1 for /boot and 
perhaps a RAID-0/striped for speed for your temp stuff, you do add a few 
more commands, mainly fdisk to set up the partitions for the mixed RAID 
before you add the new disk to the RAID, you lose the temp stuff on the 
RAID-0 and have to rebuild that, and you need to reboot after the fdisk, 
but the copying over of your data remains fully automatic, and it's still 
far less work than recovery from a single main disk going bad could every 
be.

> and 2) if I do add some form of RAID that it will cause problems for
> the cloned Win XP installation being it isn't there now.

Well, if you use Linux-kernel RAID, of course you do lose the ability to 
read it from MS, and even using hardware RAID, there's the eXPrivacy anti-
privacy activation hoops you have to go thru... You certainly do have a 
point there!  

Of course, that's one of the big reasons I left MS and switched to 
Linux... that was a line I simply could not and would not cross. I simply 
refused, and when MS insisted, as with any relationship where one partner 
makes demands for something the other simply cannot and will not do, it 
ends the relationship.  Needless to say given no other choice, we parted 
ways.  So I have MS to thank for finally pushing me to Linux.  Oh well, 
their loss as I spent a decent amount of money on them, my ever so great 
gain! =8^)

> And how does LVM work for Windows anyway? I thought that was a Linux
> thing?

It is... unless you are running one in a VM on the other, of course.  
Then the host system supplies the devices and drivers. =8^)

> Maybe everything Duncan said is right, and I'll give it some thought,
> but my #1 worry is trying to make sure the system doesn't go down hard
> and leave me with a week's worth of work getting Humpty Dumpty back
> together again that I don't need right now.

Of course, you know I'd be dumping MS, but it's your system and your 
choices to make.  In any case, I'd certainly consider buying a separate 
system to run MS on (or run it in a VM... you may actually be surprised 
to find it runs faster in a VM than it does on the bare metal -- provided 
you have sufficient memory, of course).  Either your MS or Linux side is 
likely sufficiently low demanding to run on what is now days a fairly 
cheap system, even new, so the option shouldn't be more than a few 
hundred dollars.

Actually, I intended for that to mainly convey the message that my 
relatively basic new-drive transfer method, three steps partition/mkfs/
conventional-copy, has served me very well for many years and over a wide 
variety of implementation details, including my new mixed RAID/LVM 
setup.  It was therefore intended to be less about the RAID/LVM, which 
was supposed to be simply an incidental mention, and more about the 
simple partition/mkfs/copy transfer method, but that's not how it turned 
out, obviously. =8^?

In any case, if you are keeping eXPrivacy on there and want to continue 
to run it on the bare metal and not in a VM, and if you need most of your 
Linux side to be eXPrivacy accessible, that's going to limit your options 
somewhat and the LVM/RAID stuff definitely won't be as practical as it 
could arguably be if you were Linux-only.  I still think the basic 
partition/mkfs/conventional-copy method is simpler than most of the 
others, tho, particularly since you don't have to worry about additional 
software, and the repartitioning will allow you to better adapt to the 
larger drive than straight imaging, or even using dd and then growing the 
partitions.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-06 12:47       ` Duncan
@ 2007-10-06 13:16         ` Mark Knecht
  2007-10-07  3:58           ` Drake Donahue
  0 siblings, 1 reply; 20+ messages in thread
From: Mark Knecht @ 2007-10-06 13:16 UTC (permalink / raw
  To: gentoo-amd64

On 10/6/07, Duncan <1i5t5.duncan@cox.net> wrote:
> "Mark Knecht" <markknecht@gmail.com> posted
<SNIP>

> > and 2) if I do add some form of RAID that it will cause problems for
> > the cloned Win XP installation being it isn't there now.
>
> Well, if you use Linux-kernel RAID, of course you do lose the ability to
> read it from MS, and even using hardware RAID, there's the eXPrivacy anti-
> privacy activation hoops you have to go thru... You certainly do have a
> point there!
>
> Of course, that's one of the big reasons I left MS and switched to
> Linux... that was a line I simply could not and would not cross. I simply
> refused, and when MS insisted, as with any relationship where one partner
> makes demands for something the other simply cannot and will not do, it
> ends the relationship.  Needless to say given no other choice, we parted
> ways.  So I have MS to thank for finally pushing me to Linux.  Oh well,
> their loss as I spent a decent amount of money on them, my ever so great
> gain! =8^)

I did too Duncan. I ran only Linux for about 5 years. About 3 years
ago I left my Silicon Valley career behind and about a year ago I
started trading stocks full time. Unfortunately (until very recently)
there hasn't a viable stock trading platform for Linux. Now, since
thinkorswim's platform is written in Java, there is at least the
possibility of trading from a Gentoo machine. I cannot get it to run
on Gentoo 64-bit but when I do Windows will be gone again.

- Mark
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-06 13:16         ` Mark Knecht
@ 2007-10-07  3:58           ` Drake Donahue
  2007-10-07  4:49             ` Peter Davoust
  0 siblings, 1 reply; 20+ messages in thread
From: Drake Donahue @ 2007-10-07  3:58 UTC (permalink / raw
  To: gentoo-amd64

----- Original Message ----- 
From: "Mark Knecht" <markknecht@gmail.com>
To: <gentoo-amd64@lists.gentoo.org>
Sent: Saturday, October 06, 2007 9:16 AM
Subject: Re: [gentoo-amd64] Re: Cloning a system drive

weekend update:

Gparted-clonezilla link that works (hard to find now):
http://linux.softpedia.com/progDownload/GParted-Clonezilla-Download-25168.html

Apparently the gparted and clonezilla folk decided to split and the combined 
livecd is being maintained by one gparted guy with a french homesite and a 
chinese mirror. Neither providing downloads just now.

Gparted iso:

http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828

Clonezilla iso:

http://clonezilla.sourceforge.net/download/sourceforge/

Sorry about the bad info. Too bad the two groups did not continue to link 
their efforts. 

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-07  3:58           ` Drake Donahue
@ 2007-10-07  4:49             ` Peter Davoust
  2007-10-07  9:33               ` Duncan
  2007-10-07 18:34               ` Brian Litzinger
  0 siblings, 2 replies; 20+ messages in thread
From: Peter Davoust @ 2007-10-07  4:49 UTC (permalink / raw
  To: gentoo-amd64

This may be a little noobish, and it may have been said, but can't you
just install the new drive, partition it identically to the original
drive and then...

dd if=/dev/hda1 of=/dev/hdb1
dd if=/dev/hda2 of=/dev/hdb2

so on and so forth until you've got everything copied? Or event just

dd if=/dev/hda of=/dev/hdb

Wouldn't that work?

-Peter

On 10/6/07, Drake Donahue <donahue95@comcast.net> wrote:
> ----- Original Message -----
> From: "Mark Knecht" <markknecht@gmail.com>
> To: <gentoo-amd64@lists.gentoo.org>
> Sent: Saturday, October 06, 2007 9:16 AM
> Subject: Re: [gentoo-amd64] Re: Cloning a system drive
>
> weekend update:
>
> Gparted-clonezilla link that works (hard to find now):
> http://linux.softpedia.com/progDownload/GParted-Clonezilla-Download-25168.html
>
> Apparently the gparted and clonezilla folk decided to split and the combined
> livecd is being maintained by one gparted guy with a french homesite and a
> chinese mirror. Neither providing downloads just now.
>
> Gparted iso:
>
> http://sourceforge.net/project/showfiles.php?group_id=115843&package_id=173828
>
> Clonezilla iso:
>
> http://clonezilla.sourceforge.net/download/sourceforge/
>
> Sorry about the bad info. Too bad the two groups did not continue to link
> their efforts.
>
> --
> gentoo-amd64@gentoo.org mailing list
>
>
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* [gentoo-amd64]  Re: Cloning a system drive
  2007-10-07  4:49             ` Peter Davoust
@ 2007-10-07  9:33               ` Duncan
  2007-10-07 18:34               ` Brian Litzinger
  1 sibling, 0 replies; 20+ messages in thread
From: Duncan @ 2007-10-07  9:33 UTC (permalink / raw
  To: gentoo-amd64

"Peter Davoust" <worldgnat@gmail.com> posted
7c08b4dd0710062149p7c7548aai7ba062ea4e17d2a3@mail.gmail.com, excerpted
below, on  Sun, 07 Oct 2007 00:49:11 -0400:

> This may be a little noobish, and it may have been said, but can't you
> just install the new drive, partition it identically to the original
> drive and then...
> 
> dd if=/dev/hda1 of=/dev/hdb1
> dd if=/dev/hda2 of=/dev/hdb2
> 
> so on and so forth until you've got everything copied? Or event just
> 
> dd if=/dev/hda of=/dev/hdb
> 
> Wouldn't that work?

It should, you're right.

However, that's a direct image straight across, fragmented files, even 
filesystem corruption if it exists on the source, and it's nice to take 
the opportunity to copy file-by file so everything gets defragmented and 
all the file nodes get organized, if possible, particularly since few 
Linux filesystems /have/ a defrag.  Few need it very badly as long as a 
decent amount of free-space is kept on each filesystem (50% is great, 25% 
minimum for best operation, 10% and performance /does/ start to suffer), 
but it's still nice to organize it, getting files all in one piece and 
directories all located together, while one can.

Also, new drives are generally larger and it's nice to be able to take 
the opportunity to reorganize the partitions.

All those are reasons I like my simple partition/mkfs/copy-the-files-over 
method, but some folks don't seem to like that idea for whatever reason.  
<shrug>

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-07  4:49             ` Peter Davoust
  2007-10-07  9:33               ` Duncan
@ 2007-10-07 18:34               ` Brian Litzinger
  2007-10-08  9:17                 ` Beso
  1 sibling, 1 reply; 20+ messages in thread
From: Brian Litzinger @ 2007-10-07 18:34 UTC (permalink / raw
  To: gentoo-amd64

On Sun, Oct 07, 2007 at 12:49:11AM -0400, Peter Davoust wrote:
> This may be a little noobish, and it may have been said, but can't you
> just install the new drive, partition it identically to the original
> drive and then...
> 
> dd if=/dev/hda1 of=/dev/hdb1
> dd if=/dev/hda2 of=/dev/hdb2
> 
> so on and so forth until you've got everything copied? Or event just
> 
> dd if=/dev/hda of=/dev/hdb
> 
> Wouldn't that work?

The latter works fine in my experience.  I do it regularly.

The downside, is that cloning a 750GB drive takes a while
as it duplicates everything including unused sectors.

Things like clonezilla just copy the "used"/active sectors.

A popular way is to use sfdisk.  I do not remember the exact
syntax, but a pair of sfdisk commands can transfer the partition
information directly between two drives.

Then use rsync to move the data across.

You may have to run grub setup on the new disk too.

-- 
Brian Litzinger
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-07 18:34               ` Brian Litzinger
@ 2007-10-08  9:17                 ` Beso
  2007-10-08 16:17                   ` Brian Litzinger
  0 siblings, 1 reply; 20+ messages in thread
From: Beso @ 2007-10-08  9:17 UTC (permalink / raw
  To: gentoo-amd64

[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]

does this work from hd to external usb disk?

2007/10/7, Brian Litzinger <brian@worldcontrol.com>:
>
> On Sun, Oct 07, 2007 at 12:49:11AM -0400, Peter Davoust wrote:
> > This may be a little noobish, and it may have been said, but can't you
> > just install the new drive, partition it identically to the original
> > drive and then...
> >
> > dd if=/dev/hda1 of=/dev/hdb1
> > dd if=/dev/hda2 of=/dev/hdb2
> >
> > so on and so forth until you've got everything copied? Or event just
> >
> > dd if=/dev/hda of=/dev/hdb
> >
> > Wouldn't that work?
>
> The latter works fine in my experience.  I do it regularly.
>
> The downside, is that cloning a 750GB drive takes a while
> as it duplicates everything including unused sectors.
>
> Things like clonezilla just copy the "used"/active sectors.
>
> A popular way is to use sfdisk.  I do not remember the exact
> syntax, but a pair of sfdisk commands can transfer the partition
> information directly between two drives.
>
> Then use rsync to move the data across.
>
> You may have to run grub setup on the new disk too.
>
> --
> Brian Litzinger
> --
> gentoo-amd64@gentoo.org mailing list
>
>


-- 
dott. ing. beso

[-- Attachment #2: Type: text/html, Size: 1595 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-08  9:17                 ` Beso
@ 2007-10-08 16:17                   ` Brian Litzinger
  2007-10-08 16:28                     ` Mark Knecht
  2007-10-08 16:43                     ` Beso
  0 siblings, 2 replies; 20+ messages in thread
From: Brian Litzinger @ 2007-10-08 16:17 UTC (permalink / raw
  To: gentoo-amd64

On Mon, Oct 08, 2007 at 11:17:40AM +0200, Beso wrote:
> does this work from hd to external usb disk?

dd will not work between disparate media.  It is even
risky between different (capacity, manufacturer) drives.

If by "this" you mean the latter stategy involving
sfdisk/rsync/grub the sfdisk step will mostly not work
between disparate media.

> 2007/10/7, Brian Litzinger <brian@worldcontrol.com>:
> >
> > On Sun, Oct 07, 2007 at 12:49:11AM -0400, Peter Davoust wrote:
> > > This may be a little noobish, and it may have been said, but can't you
> > > just install the new drive, partition it identically to the original
> > > drive and then...
> > >
> > > dd if=/dev/hda1 of=/dev/hdb1
> > > dd if=/dev/hda2 of=/dev/hdb2
> > >
> > > so on and so forth until you've got everything copied? Or event just
> > >
> > > dd if=/dev/hda of=/dev/hdb
> > >
> > > Wouldn't that work?
> >
> > The latter works fine in my experience.  I do it regularly.
> >
> > The downside, is that cloning a 750GB drive takes a while
> > as it duplicates everything including unused sectors.
> >
> > Things like clonezilla just copy the "used"/active sectors.
> >
> > A popular way is to use sfdisk.  I do not remember the exact
> > syntax, but a pair of sfdisk commands can transfer the partition
> > information directly between two drives.
> >
> > Then use rsync to move the data across.
> >
> > You may have to run grub setup on the new disk too.
> >
> > --
> > Brian Litzinger
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-08 16:17                   ` Brian Litzinger
@ 2007-10-08 16:28                     ` Mark Knecht
  2007-10-08 16:43                     ` Beso
  1 sibling, 0 replies; 20+ messages in thread
From: Mark Knecht @ 2007-10-08 16:28 UTC (permalink / raw
  To: gentoo-amd64

On 10/8/07, Brian Litzinger <brian@worldcontrol.com> wrote:
> On Mon, Oct 08, 2007 at 11:17:40AM +0200, Beso wrote:
> > does this work from hd to external usb disk?
>
> dd will not work between disparate media.  It is even
> risky between different (capacity, manufacturer) drives.

For my purpose, and I think most anyone in my situation, this is a key
issue. I built this AMD64 machine 2-3 years ago. Any drive I put in
today is going to have completely different drive geometries.

I am buying a drive today and will hopefully get started on this
project this evening to tomorrow. I'm leaning the gparted-clonezilla
direction but not overly confident at this point. Still have much to
learn.

Thanks,
Mark

>
> If by "this" you mean the latter stategy involving
> sfdisk/rsync/grub the sfdisk step will mostly not work
> between disparate media.
>
> > 2007/10/7, Brian Litzinger <brian@worldcontrol.com>:
> > >
> > > On Sun, Oct 07, 2007 at 12:49:11AM -0400, Peter Davoust wrote:
> > > > This may be a little noobish, and it may have been said, but can't you
> > > > just install the new drive, partition it identically to the original
> > > > drive and then...
> > > >
> > > > dd if=/dev/hda1 of=/dev/hdb1
> > > > dd if=/dev/hda2 of=/dev/hdb2
> > > >
> > > > so on and so forth until you've got everything copied? Or event just
> > > >
> > > > dd if=/dev/hda of=/dev/hdb
> > > >
> > > > Wouldn't that work?
> > >
> > > The latter works fine in my experience.  I do it regularly.
> > >
> > > The downside, is that cloning a 750GB drive takes a while
> > > as it duplicates everything including unused sectors.
> > >
> > > Things like clonezilla just copy the "used"/active sectors.
> > >
> > > A popular way is to use sfdisk.  I do not remember the exact
> > > syntax, but a pair of sfdisk commands can transfer the partition
> > > information directly between two drives.
> > >
> > > Then use rsync to move the data across.
> > >
> > > You may have to run grub setup on the new disk too.
> > >
> > > --
> > > Brian Litzinger
> --
> gentoo-amd64@gentoo.org mailing list
>
>
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-08 16:17                   ` Brian Litzinger
  2007-10-08 16:28                     ` Mark Knecht
@ 2007-10-08 16:43                     ` Beso
  2007-10-08 22:39                       ` Peter Davoust
  1 sibling, 1 reply; 20+ messages in thread
From: Beso @ 2007-10-08 16:43 UTC (permalink / raw
  To: gentoo-amd64

[-- Attachment #1: Type: text/plain, Size: 1922 bytes --]

so for backuping a gentoo installation on usb disk is still better to build
a stage4 with the script. i need to make a backup working copy of my gentoo
notebook box and i have only one disk drive. that is the real problem with
using dd or clonezilla...

2007/10/8, Brian Litzinger <brian@worldcontrol.com>:
>
> On Mon, Oct 08, 2007 at 11:17:40AM +0200, Beso wrote:
> > does this work from hd to external usb disk?
>
> dd will not work between disparate media.  It is even
> risky between different (capacity, manufacturer) drives.
>
> If by "this" you mean the latter stategy involving
> sfdisk/rsync/grub the sfdisk step will mostly not work
> between disparate media.
>
> > 2007/10/7, Brian Litzinger <brian@worldcontrol.com>:
> > >
> > > On Sun, Oct 07, 2007 at 12:49:11AM -0400, Peter Davoust wrote:
> > > > This may be a little noobish, and it may have been said, but can't
> you
> > > > just install the new drive, partition it identically to the original
> > > > drive and then...
> > > >
> > > > dd if=/dev/hda1 of=/dev/hdb1
> > > > dd if=/dev/hda2 of=/dev/hdb2
> > > >
> > > > so on and so forth until you've got everything copied? Or event just
> > > >
> > > > dd if=/dev/hda of=/dev/hdb
> > > >
> > > > Wouldn't that work?
> > >
> > > The latter works fine in my experience.  I do it regularly.
> > >
> > > The downside, is that cloning a 750GB drive takes a while
> > > as it duplicates everything including unused sectors.
> > >
> > > Things like clonezilla just copy the "used"/active sectors.
> > >
> > > A popular way is to use sfdisk.  I do not remember the exact
> > > syntax, but a pair of sfdisk commands can transfer the partition
> > > information directly between two drives.
> > >
> > > Then use rsync to move the data across.
> > >
> > > You may have to run grub setup on the new disk too.
> > >
> > > --
> > > Brian Litzinger
> --
> gentoo-amd64@gentoo.org mailing list
>
>


-- 
dott. ing. beso

[-- Attachment #2: Type: text/html, Size: 2633 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [gentoo-amd64] Re: Cloning a system drive
  2007-10-08 16:43                     ` Beso
@ 2007-10-08 22:39                       ` Peter Davoust
  0 siblings, 0 replies; 20+ messages in thread
From: Peter Davoust @ 2007-10-08 22:39 UTC (permalink / raw
  To: gentoo-amd64

It may have already been mentioned, but I read about a program called
PartImage (www.partimage.org). It looks like more of an automatic
backup program, but it does all of the backing up and restoring for
you, I think, and I'm pretty sure you can do manual backups. I've
never personally used it though.

Duncan, I agree, copying the files makes sense, because if you make an
image or tar the files, you're copying the files anyway, but it takes
time to tar the files or make an image. I'm not sure what the time
gained for tar-ing the files is vs. just straight copying them, but
I'd imagine it's a pretty small if there is one. Then again, I'm not
familiar with how tar works, so I could easily be wrong.

-Peter

On 10/8/07, Beso <givemesugarr@gmail.com> wrote:
> so for backuping a gentoo installation on usb disk is still better to build
> a stage4 with the script. i need to make a backup working copy of my gentoo
> notebook box and i have only one disk drive. that is the real problem with
> using dd or clonezilla...
>
> 2007/10/8, Brian Litzinger <brian@worldcontrol.com>:
> > On Mon, Oct 08, 2007 at 11:17:40AM +0200, Beso wrote:
> > > does this work from hd to external usb disk?
> >
> > dd will not work between disparate media.  It is even
> > risky between different (capacity, manufacturer) drives.
> >
> > If by "this" you mean the latter stategy involving
> > sfdisk/rsync/grub the sfdisk step will mostly not work
> > between disparate media.
> >
> > > 2007/10/7, Brian Litzinger < brian@worldcontrol.com>:
> > > >
> > > > On Sun, Oct 07, 2007 at 12:49:11AM -0400, Peter Davoust wrote:
> > > > > This may be a little noobish, and it may have been said, but can't
> you
> > > > > just install the new drive, partition it identically to the original
> > > > > drive and then...
> > > > >
> > > > > dd if=/dev/hda1 of=/dev/hdb1
> > > > > dd if=/dev/hda2 of=/dev/hdb2
> > > > >
> > > > > so on and so forth until you've got everything copied? Or event just
> > > > >
> > > > > dd if=/dev/hda of=/dev/hdb
> > > > >
> > > > > Wouldn't that work?
> > > >
> > > > The latter works fine in my experience.  I do it regularly.
> > > >
> > > > The downside, is that cloning a 750GB drive takes a while
> > > > as it duplicates everything including unused sectors.
> > > >
> > > > Things like clonezilla just copy the "used"/active sectors.
> > > >
> > > > A popular way is to use sfdisk.  I do not remember the exact
> > > > syntax, but a pair of sfdisk commands can transfer the partition
> > > > information directly between two drives.
> > > >
> > > > Then use rsync to move the data across.
> > > >
> > > > You may have to run grub setup on the new disk too.
> > > >
> > > > --
> > > > Brian Litzinger
> > --
> > gentoo-amd64@gentoo.org mailing list
> >
> >
>
>
>
> --
> dott. ing. beso
-- 
gentoo-amd64@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2007-10-08 22:51 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-05 20:58 [gentoo-amd64] Cloning a system drive Mark Knecht
2007-10-05 21:14 ` Dieter Ries
2007-10-05 22:46 ` Drake Donahue
2007-10-05 23:07   ` Mark Knecht
2007-10-06  1:00     ` Drake Donahue
2007-10-06 12:22     ` Dieter Ries
2007-10-06  1:53 ` [gentoo-amd64] " Duncan
2007-10-06  2:35   ` Richard Freeman
2007-10-06  2:43     ` Mark Knecht
2007-10-06 12:47       ` Duncan
2007-10-06 13:16         ` Mark Knecht
2007-10-07  3:58           ` Drake Donahue
2007-10-07  4:49             ` Peter Davoust
2007-10-07  9:33               ` Duncan
2007-10-07 18:34               ` Brian Litzinger
2007-10-08  9:17                 ` Beso
2007-10-08 16:17                   ` Brian Litzinger
2007-10-08 16:28                     ` Mark Knecht
2007-10-08 16:43                     ` Beso
2007-10-08 22:39                       ` Peter Davoust

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox