[nflug] Replacing Linux Disk Drives (Cloning?)
Justin Bennett
Justin.Bennett at Dynabrade.com
Tue Feb 6 15:40:02 EST 2007
I've only used the normal Distro's (Usually Redhat Enterprise) CDs, I'll
keep it in mind, especially if I get into trouble. :)
Thanks
Justin
David J. Andruczyk wrote:
> mondo-rescue is an excellent tool to use as well...
> I've used it to backup boxes to CD/Tape/remote, and reload elsewhere or on
> the same box with new drives..
>
> http://www.mondorescue.org/
>
> --- Justin Bennett <Justin.Bennett at Dynabrade.com> wrote:
>
>
>> I've got a 200/400GB tape drive, my first task is to back it all up,
>> that's my failsafe. In the past I've just launched a linux rescue
>> console, partition the drives the same way, (as far as partition numbers
>> size will obviously vary, to keep the fstab in sync), mount the new
>> filesystem, untar to the fiesystem, do a chroot to the filesystem,
>> install the boot loader, and reboot. It's been years since I've needed
>> to do that, and was wondering if anybody's run into any issues doing
>> that. It's the same hardware so kernel and initrd will still be valid.
>>
>> I've never played with the LVM stuff so I am kinda intrigued to see it
>> work.
>>
>>
>> Mark Musone wrote:
>>
>>> I'd just stick in a USB drive as a transfer drive...
>>>
>>> Copy from existing drives. Take out drives. Put in new ones. Untar. Done.
>>> life is good.
>>>
>>> -Mark
>>>
>>>
>>> -----Original Message-----
>>> From: nflug-bounces at nflug.org [mailto:nflug-bounces at nflug.org] On Behalf
>>>
>> Of
>>
>>> Justin Bennett
>>> Sent: Tuesday, February 06, 2007 11:06 AM
>>> To: nflug at nflug.org
>>> Subject: Re: [nflug] Replacing Linux Disk Drives (Cloning?)
>>>
>>> ah ok. I follow. I've never used LVM but have 10 hours of flight time to
>>> read up on it. :)
>>>
>>> Thanks for the help.
>>>
>>> Justin
>>>
>>> David J. Andruczyk wrote:
>>>
>>>
>>>> OK, simple..
>>>> break mirror, add bigger drive, allow mirror to complete, break
>>>> mirror again (remove other small drive) add new drive. let mirror
>>>>
>>>>
>>> complete..
>>>
>>>
>>>> create new logical raid volume (72 GB) using PERC tools fdisk that
>>>> partition as 0x83 (Linux LVM), pvcreate it, create a new volume group
>>>> with it (i.e. VG00) and create logical volumes for /usr /var /tmp
>>>> /export / and swap and format that as appropriate (EXT3 recommended as
>>>> it's the only FS that can be grown AND shrunk)
>>>>
>>>> Mount and copy data from old place to new (use whatever method you
>>>> like), just be sure you do it correctly.
>>>>
>>>> edit your kernel options in /boot to point the root fs to the logical
>>>> volume (i.e. root=/dev/VGNAME/LVNAME, or root=/dev/VG00/SlashVol), and
>>>> make sure your initrd is configured to startup LVM (it should be
>>>> ablready if this is a commercial linux distro) edit the fstab on the
>>>> "new" (on the linux LVM) /etc to point all the fs's to be from the
>>>>
>> logical
>>
>>>>
>>>>
>>> volume).
>>>
>>>
>>>> reboot, make sure all fs's mounted are NOT from the logical volume
>>>> (not the old paritions). IF it worked, you can delete all the old
>>>> partitions EXCEPT FOR /BOOT, and repartition that as Linux LVM, add
>>>> it to the existing volume group and then grow all partitions as
>>>>
>> needed...
>>
>>>>
>>>> --- Justin Bennett <Justin.Bennett at Dynabrade.com> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>> I was thinking of doing something like that as an option, I'm not
>>>>> running LVM, and its actually several partitions:
>>>>>
>>>>> Yes It's a RAID1 pair.
>>>>>
>>>>> Filesystem 1K-blocks Used Available Use% Mounted on
>>>>> /dev/sda2 5036316 294016 4486468 7% /
>>>>> /dev/sda1 147766 36770 103367 27% /boot
>>>>> /dev/sda8 56182236 43861416 9466876 83% /export
>>>>> none 512588 0 512588 0% /dev/shm
>>>>> /dev/sda7 1004024 16628 936392 2% /tmp
>>>>> /dev/sda5 5036284 2242852 2537600 47% /usr
>>>>> /dev/sda6 2016016 789172 1124432 42% /var
>>>>>
>>>>> I bet you can spot the issue. :)
>>>>>
>>>>> I do have the linux utilities, but could always use the bios as well.
>>>>>
>>>>> I don't care if the extra ~72GB was a seperate partition, so I could
>>>>> follow your instructions.
>>>>>
>>>>> 1. Pull the second disk,
>>>>> 2. Add the 140GB
>>>>> 3. Mirror the primary to the new 140GB 4. Replace the Primary with a
>>>>> new 140GB 5. Create a second logical drive on the free space of the
>>>>> pair (/dev/sdb) 6. Mount /dev/sdb to say /export2 7. Move some stuff
>>>>> from /export to /export2
>>>>>
>>>>> I would love the help, but you'd need a Brazilian Visa. :)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> David J. Andruczyk wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Assuming the RAID setup is RAID1 (mirror) not RAID0 (Stripe)
>>>>>>
>>>>>> I'll also make the assumption that the logical RAID volume was
>>>>>> paritioned into 2 pieces, 1 for /boot and the rest as Linux LVM.
>>>>>>
>>>>>> You should be able to pull one drive, i.e. "break the mirror",
>>>>>> install
>>>>>>
>>>>>>
>>>>>>
>>>>> one
>>>>>
>>>>>
>>>>>
>>>>>> NEW drive (, if your two new drives are NOT identical size, use the
>>>>>>
>>>>>>
>>>>>>
>>>>> smaller
>>>>>
>>>>>
>>>>>
>>>>>> of the two), let the mirroring complete 100%, then pull the other
>>>>>>
>>>>>>
>>> "old"
>>>
>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> 72
>>>>>
>>>>>
>>>>>
>>>>>> GB drive and install the new one. Fire up the raid mgmt software for
>>>>>> that card (I donno if there is a native linux tool or not) create a
>>>>>> second
>>>>>>
>>>>>>
>>>>>>
>>>>> logical
>>>>>
>>>>>
>>>>>
>>>>>> volume on the remaining space on the new 144 GB drives, in linux
>>>>>> take
>>>>>>
>>>>>>
>>>>>>
>>>>> that
>>>>>
>>>>>
>>>>>
>>>>>> new volume fdisk it as Linux LVM, pvcreate it and add it to your
>>>>>>
>>>>>>
>>>>>>
>>>>> existing
>>>>>
>>>>>
>>>>>
>>>>>> volume group and just extend your volumes.
>>>>>>
>>>>>> If your system has raid mgmt software native in linux this should
>>>>>> all be doable wihtout even rebooting the machine ( depends on what
>>>>>> filesystems
>>>>>>
>>>>>>
>>>>>>
>>>>> you
>>>>>
>>>>>
>>>>>
>>>>>> have)
>>>>>>
>>>>>>
>>>>>> NOW, if you did NOT use LVM, it's a little trickier but still doable.
>>>>>>
>>>>>>
>>>>>>
>>>>> (live
>>>>>
>>>>>
>>>>>
>>>>>> CD may be required)
>>>>>>
>>>>>> If you want assistance, feel free to ask, I may have some evening
>>>>>>
>>>>>>
>>> free.
>>>
>>>
>>>>>> (pizza/beer/cash is also a good motivator)
>>>>>>
>>>>>>
>>>>>> --- Justin Bennett <Justin.Bennett at Dynabrade.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hardware Ultra320 Scsi Perc4.
>>>>>>>
>>>>>>>
>>>>>>> David J. Andruczyk wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Are these drivers HARDWARE mirrored (i.e. onboard raid card, like
>>>>>>>> a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Perc4)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> or software mirrored like in terms of Linux MD software raid or LVM?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --- Justin Bennett <Justin.Bennett at Dynabrade.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Hey Folks,
>>>>>>>>>
>>>>>>>>> I believe this was touched upon a little in some of the
>>>>>>>>> cloning talk, but I have a 2U Dell Poweredge Running Redhat 3ES,
>>>>>>>>> that has a pair of Mirrored 72GB drives (only has 2 drive bays),
>>>>>>>>> I need to
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> replace
>>>>>
>>>>>
>>>>>
>>>>>>>>> these with a larger pair of drives (146GB) due to running out of
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> space.
>>>>>
>>>>>
>>>>>
>>>>>>>>> I am hoping to not have to reload and reconfigure the whole box,
>>>>>>>>> but
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> if
>>>>>
>>>>>
>>>>>
>>>>>>>>> I have to I can. Have you guys had any luck cloning like this?
>>>>>>>>> What products have you used. In the past I have tar'd the whole
>>>>>>>>> file system
>>>>>>>>>
>>>>>>>>> (minus /proc) to tape, loaded a fresh installation, and tar'd
>>>>>>>>> back
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> over
>>>>>
>>>>>
>>>>>
>>>>>>>>> the fresh installation with decent results but haven't done this
>>>>>>>>> in years. The biggest issue I have is only having 2 drive bays,
>>>>>>>>> and
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> wanting
>>>>>
>>>>>
>>>>>
>>>>>>>>>
>>>>>>>>> a mirrored configuration, Normally I could build a second logical
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> pair,
>>>>>
>>>>>
>>>>>
>>>>>>>>> with the two new drives and do a Disk to Disk with something like
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>> ghost,
>>>>>
>>>>>
>>>>>
>>>>>>>>>
>>>>>>>>> I can't really do that with only 2 drive bays.
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>> Justin
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> begin:vcard
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> fn:Justin Bennett
>>>>>>>>> n:Bennett;Justin
>>>>>>>>> org:Dynabrade Inc.;IT Department
>>>>>>>>> adr;dom:;;8989 Sheridan Dr;Clarence;NY;14031
>>>>>>>>> email;internet:Justin.Bennett at Dynabrade.Com
>>>>>>>>> title:Network Administrator
>>>>>>>>> tel;work:716-631-0100
>>>>>>>>> x-mozilla-html:TRUE
>>>>>>>>> url:http://www.dynabrade.com
>>>>>>>>> version:2.1
>>>>>>>>> end:vcard
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> nflug mailing list
>>>>>>>>> nflug at nflug.org
>>>>>>>>> http://www.nflug.org/mailman/listinfo/nflug
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> -- David J. Andruczyk
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>> ______________________________________________________________________
>>>> ______________
>>>>
>>>>
>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>> Cheap talk?
>>>>>>>> Check out Yahoo! Messenger's low PC-to-Phone call rates.
>>>>>>>> http://voice.yahoo.com
>>>>>>>> _______________________________________________
>>>>>>>> nflug mailing list
>>>>>>>> nflug at nflug.org
>>>>>>>> http://www.nflug.org/mailman/listinfo/nflug
>>>>>>>>
>>>>>>>> begin:vcard
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> fn:Justin Bennett
>>>>>>> n:Bennett;Justin
>>>>>>> org:Dynabrade Inc.;IT Department
>>>>>>> adr;dom:;;8989 Sheridan Dr;Clarence;NY;14031
>>>>>>> email;internet:Justin.Bennett at Dynabrade.Com
>>>>>>> title:Network Administrator
>>>>>>> tel;work:716-631-0100
>>>>>>> x-mozilla-html:TRUE
>>>>>>> url:http://www.dynabrade.com
>>>>>>> version:2.1
>>>>>>> end:vcard
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> nflug mailing list
>>>>>>> nflug at nflug.org
>>>>>>> http://www.nflug.org/mailman/listinfo/nflug
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> -- David J. Andruczyk
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>> ______________________________________________________________________
>>>> ______________
>>>>
>>>>
>>>>
>>>>>> Get your own web address.
>>>>>> Have a HUGE year through Yahoo! Small Business.
>>>>>> http://smallbusiness.yahoo.com/domains/?p=BESTDEAL
>>>>>> _______________________________________________
>>>>>> nflug mailing list
>>>>>> nflug at nflug.org
>>>>>> http://www.nflug.org/mailman/listinfo/nflug
>>>>>>
>>>>>> begin:vcard
>>>>>>
>>>>>>
>>>>>>
>>>>> fn:Justin Bennett
>>>>> n:Bennett;Justin
>>>>> org:Dynabrade Inc.;IT Department
>>>>> adr;dom:;;8989 Sheridan Dr;Clarence;NY;14031
>>>>> email;internet:Justin.Bennett at Dynabrade.Com
>>>>> title:Network Administrator
>>>>> tel;work:716-631-0100
>>>>> x-mozilla-html:TRUE
>>>>> url:http://www.dynabrade.com
>>>>> version:2.1
>>>>> end:vcard
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>>
>>>>>>
>>>>> nflug mailing list
>>>>> nflug at nflug.org
>>>>> http://www.nflug.org/mailman/listinfo/nflug
>>>>>
>>>>>
>>>>>
>>>>>
>>>> -- David J. Andruczyk
>>>>
>>>>
>>>>
>>>> ______________________________________________________________________
>>>> ______________ Expecting? Get great news right away with email
>>>> Auto-Check.
>>>> Try the Yahoo! Mail Beta.
>>>> http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html
>>>> _______________________________________________
>>>> nflug mailing list
>>>> nflug at nflug.org
>>>> http://www.nflug.org/mailman/listinfo/nflug
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> nflug mailing list
>>> nflug at nflug.org
>>> http://www.nflug.org/mailman/listinfo/nflug
>>>
>>> begin:vcard
>>>
>> fn:Justin Bennett
>> n:Bennett;Justin
>> org:Dynabrade Inc.;IT Department
>> adr;dom:;;8989 Sheridan Dr;Clarence;NY;14031
>> email;internet:Justin.Bennett at Dynabrade.Com
>> title:Network Administrator
>> tel;work:716-631-0100
>> x-mozilla-html:TRUE
>> url:http://www.dynabrade.com
>> version:2.1
>> end:vcard
>>
>>
>>> _______________________________________________
>>>
>> nflug mailing list
>> nflug at nflug.org
>> http://www.nflug.org/mailman/listinfo/nflug
>>
>>
>
>
> -- David J. Andruczyk
>
>
>
> ____________________________________________________________________________________
> TV dinner still cooling?
> Check out "Tonight's Picks" on Yahoo! TV.
> http://tv.yahoo.com/
> _______________________________________________
> nflug mailing list
> nflug at nflug.org
> http://www.nflug.org/mailman/listinfo/nflug
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Justin.Bennett.vcf
Type: text/x-vcard
Size: 291 bytes
Desc: not available
Url : http://www.nflug.org/pipermail/nflug/attachments/20070525/03bc3a1a/Justin.Bennett.bin
-------------- next part --------------
_______________________________________________
nflug mailing list
nflug at nflug.org
http://www.nflug.org/mailman/listinfo/nflug
More information about the nflug
mailing list