LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] Highpoint Sata RAID

[ILUG] Highpoint Sata RAID

John Coleman john.coleman at gmail.com
Fri Mar 25 16:37:01 GMT 2005


On Fri, 25 Mar 2005 13:58:20 +0000, Niall O Broin <niall at linux.ie> wrote:
> On 25 Mar 2005, at 13:00, John Coleman wrote:
> 
> > With whichever card I buy, I'm going to be putting 3x 400Gig drives in
> > them as one raid5 array, single logical drive, formatted with XFS. I
> > intend to expand this array with more drives down the road but I have
> > a query regarding the array expansion; after plugging in the new
> > drive, I expect the controller to intergrate the drive into the
> > current array, and that the existing logical drive will need to be
> > increased to take advantage of the new space offered.
> > I have 2 concerns regarding this:
> > Firstly, ignoring downtime, will the existing partition on the logical
> > drive remain untouched, with the additional space showing up as
> > unpartitioned dirive space?
> > Secondly, I have never had to change the size of a partition where the
> > data was critical, I assume there are methods in place to expand the
> > existing partition to use the whole logical drive, and that XFS
> > supports expansion in such a way?
> 
> XFS does indeed support expanding a filesystem, with the xfs_growfs
> command. The xfs expansion will be the least of your problems. You need
> to do the following:
> 
> 1) Add the extra disk into the RAID-5 array.
> 2) Increase the size of the partition on which the filesystem lives.
> 3) Extend the filesystem.
> 
> Getting the easy stuff out of the way first, 3) is supported by
> xfs_growfs.
> 
> 2) is a bit of a mess, because you have a disk which has a partition
> table, and suddenly that partition table is wrong and needs changing.
> I've done this on raw disks, and it has worked, and it has failed. LVM
> may be of some help here - a little light reading might be in order :-)
> 
I'd an idea LVM might have to be involved.
> 1) is where Aughrim may be lost. IIRC we had this discussion here a
> while ago. With any RAID cards I have used, adding an extra drive into
> the array means rebuilding the array (because data is striped across
> all disks).

> However, I'm pretty sure that somebody on the list
> mentioned some cards which have some magic means of doing just this. A
> search of the archives might help (I tried, but my google foo is weak).
I'm fairly sure that the LSI card can do it without losing data.
>From my (albeit totally theoretical) understanding, the 3ware and LSI
cards array model looks something like this:
drives on card -> card configures drives into array(s) -> card creates
logical disks on each array -> partition is created on the logical
disk by OS -> partition is formatted by OS

Now, where I can see a problem is in the logical disk on which the
partition-table resides suddenly becoming bigger after the card has
incorporated the new disk into the given array.
Surely this is similar to putting a ghost image on a drive which is
larger than the image? The partition table should update (possibly
through some utility? cfdisk?), then use another utility (xfs_growfs?)
to expand the partition/format the free space?

This part is crucial, otherwise it'll be another while before I get
this array built as I can only afford 3 drives at the moment, but I
plan on having 6-8 (maybe with one as a hot-spare) in the end.
> 
> Last but not least - you mentioned critical data. It'd take a much
> braver man than me to try to do this with valuable data which is not
> safely backed up.
> 
> Niall
> 
> --
> Irish Linux Users' Group
> http://www.linux.ie/mailman/listinfo/ilug/
> 
> 
OT: fakeraid cards are dirty hacks, utterly deplorable. They are only
helping to breed confusion and disinformation amongst consumers who
believe they have a fast/secure raid setup.
An IDE controller lashing together two drives in a container does not
a RAID controller make.

-- 
John Coleman
NUIG, Computer Society



More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell