[nflug] Replacing Linux Disk Drives (Cloning?)
David J. Andruczyk
djandruczyk at yahoo.com
Tue Feb 6 10:59:50 EST 2007
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
More information about the nflug
mailing list