[Gluster-users] Existing Data and self mounts ?

Tomasz Chmielewski mangoo at wpkg.org
Tue Jun 5 06:46:26 UTC 2012


On 06/04/2012 07:15 PM, Amar Tumballi wrote:

>> Do you know if I'll be able to convert a distribute to
>> distribute-replicate this way?
>>
>> 1) delete the distribute volume
>>
>> 2) create a distribute-replicate volume
>>
>> 3) run the self-heal, which hopefully results in the data moved to the
>> other brick, *not* removed?
>
> With 3.3.0 release, for all these three steps can be achieved by one
> step, do just
>
> bash# gluster volume add-brick <VOLNAME> replica N BRICK1 BRICK2 .. BRICKn
>
> where,
>
> VOLNAME is distribute volume name
>
> N is target replica count (in this case 2, as with one add-brick command
> you can increase replica count only by 1).
>
> BRICK(1-n) is gluster brick to be added as pair to each existing bricks
> in order.
>
> Let the proactive self-heal daemon take care of syncing your data :-)

Hmm, but the steps you describe (gluster volume add-brick <VOLNAME> 
replica N ...), assuming I upgrade to 3.3:

1) my volume is "distribute" right now - "will gluster volume add-brick 
<VOLNAME> replica N ..." work in that case?

2) I don't have any bricks to add; all are existing already

3) with 1) and 2) above - does it mean I have to delete the distribute 
volume, create it as distribute+replicate over the existing data, and 
hope it will mirror the data, not remove it (I'm concern that xattrs 
will be somehow confusing glusterfs)


-- 
Tomasz Chmielewski
http://www.ptraveler.com




More information about the Gluster-users mailing list