[nflug] Replacing Linux Disk Drives (Cloning?)

David J. Andruczyk djandruczyk at yahoo.com
Tue Feb 6 15:24:27 EST 2007


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



More information about the nflug mailing list