Scaling Storage in Centos

We have a NFS Data store which is getting full. We use that nfs share across multiple servers and we need to add space but the share should be the same. Any one used some kind of scaling ?

 I have a nfs share say /share , of 1TB , now i need to make /share of 5 TB ... Any open source implementations to combine multiple disks / servers to create a single storage ?

Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CentOS uses LVM by default. With LVM you can extend your storage relatively easily. Check the Links below for details:

amitnepalAuthor Commented:
Hi rindi,
    Thank you for your response. I am aware of the LVM in Centos. We have a Raid 5 disk array on the server and it is not very easy to add another set of disks. So i think LVM is out of the question.  I was thinking of something like cluster storage , combined and presented as a single storage. Do you know of any open source implementations that could make this happen ?

Thank you
LVM should be usable on clusters and via other solutions, it isn't hardware dependent. It is just a means of dynamically adding space into one contiguous area. Although is should work with clustered disks, I myself don't have experience with it.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Do you have the extra space else where on the system?

Presumably your nfs share is defined in /etc/exports
is the location where the current nfs share exists its own mount point or is it a sub directory?

If you have a partition/available space in a volume group that you can use to house the data in the new NFS mount point.
you can copy the data from the existing location to the newly create Logical volume rindi referenced while nfs share is not in use. Then mount the copied data in the correct location and reexport the nfs.


logicalvolume1 mount on /path/to/existing/nfsshare

make permissions on the mounted share match the one on the prior (rename the old nfsshare to nfsshare.orig)and then create a new mount point (mkdir nfsshare)

Which hardware do you have?  Adding a drive and expanding the RAID 5 might be straight forward.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.