[Gluster-users] Shuffling data to modify brick FS

Ellison, Bob bob.ellison at ccur.com
Tue Feb 25 14:35:49 UTC 2014

Has there been an answer to this?

I just found out that on our production server one of my 10 raid6 bricks were incorrectly initialized as a raid5. So I am in the same boat as Andrew. I need to relocate the data on that brick, remove the brick from gluster, re-raid, format xfs, add the brick back to gluster and rebalance.

 On my lab system, I tried a "gluster remove-brick  <volume> <raid5-brick> start", waited for the operation "status" to say "completed", and then "committed" to remove the brick configuration from gluster. To my surprise I found about half (wag) my data files were still on the <raid5-brick> and NOT in the glusterfs volume. So apparently the remove-brick operation only migrated a portion of files which resided on the brick being removed. Also, my lab system consists of only 3 bricks with each brick being only about 10% full at the start of the test.

Any help/pointers would be appreciated.

-----Original Message-----
From: gluster-users-bounces at gluster.org [mailto:gluster-users-bounces at gluster.org] On Behalf Of Andrew Smith
Sent: Saturday, February 22, 2014 9:53 AM
To: gluster-users at gluster.org
Subject: [Gluster-users] Shuffling data to modify brick FS

I have a system with 4 bricks, each on an independent server.
I have found, unhappily, that I didn't configure my bricks with enough metadata space. I can only increase the size of the metadata by rebuilding the filesystem. So,

I wish to 

1) Move all the data off of a brick,
2) Rebuild the FS on that brick
3) Add it back
4) Repeat for other 3 bricks.

My problem is that the only option to move data off of a brick seems to involve moving the data to a single target drive.
Since my drives are about 60% full, none of the other drives can accommodate the entire data set of the removed drive. 
So, what I want to do is something like:

1) Rebalance my 4-brick system onto 3 bricks
2) Rebuild FS on retired brick
3) Add back refreshed brick and migrate
4) Repeat for other bricks.

I can't figure out how to do this from the docs, which seem to only include the case where a brick is replaced.

Gluster-users mailing list
Gluster-users at gluster.org

More information about the Gluster-users mailing list