Steven Elling wrote: > On Monday 21 July 2003 12:36, Frank Wiles wrote: >> 3) mv /oldhome/* /home > > I would do "cp -a /oldhome/* /home" instead just in case something goes > wrong during the copy. "cp -a ..." Bah! Does anyone besides me use rsync for this (and does it raise or lower my geek quotent that I have to type 3 more characters)? I usually find myself doing the copy more than once, but after the first rsync, it really flies! I've also done this with tar, which I know preserves hardlinks in the filesystem. I don't think the cp command does this, and I'm off-hand not sure about rsync. The easy way to tell if hardlinks are not being preserved is the size required by /usr grows dramatically when all the localization hardlinks turn into physically seperate files (each taking up space on the drive) after a copy. I've also been know to just dd the entire drive to the new drive (from a recovery disk or similar, of course), and then just resize everything with a repartitioning tool (this won't work right if the drives don't have matching head & sector counts (different # of cylinders is OK), but in today's world of LBA drives, it generally works w/o a hitch, since the head & sector counts are bogus and typically set to maximum values anyway...plus you can override the CHS mapping at boot-time if necessary). The old drive is then put on a shelf with a post-it note indicating when it is safe to re-use (I typically keep the old data around for about 3-4 months, to make sure everything is really OK, and as a handy backup if my fancy new drive suffers an infant mortality problem or something). -- Charles Steinkuehler charles@steinkuehler.net