[sheepdog-users] Single disk getting full
namei.unix at gmail.com
Wed Aug 7 09:07:14 CEST 2013
On Wed, Aug 07, 2013 at 08:23:49AM +0200, Valerio Pachera wrote:
> I unplugged the full disk;
> waited for the recovery to be done;
> (manually removed data in obj dir, just to be sure)
> plugged it back and waited for the recovery:
> # collie node md info
> Id Size Used Avail Use% Path
> 0 2.7 TB 1.8 TB 950 GB 66% /mnt/sheep/dsk02
> 1 169 GB 76 GB 93 GB 44% /mnt/sheep/dsk01/obj
> Now it's fine :-)
> I have to do the same on another node:
> Node 0:
> 0 166 GB 154 GB 12 GB 92% /mnt/sheep/dsk01/obj
> 1 465 GB 318 GB 147 GB 68% /mnt/sheep/dsk02
> 2 1.8 TB 1.1 TB 716 GB 61% /mnt/sheep/dsk03
> In these two cases (node 2 and node 0), it's ok to unplug the full
> disk because there is enough space on the second (and third) disk to
> rebuild data.
> If there was not enough space, it was probably going to fail the rebuild.
> I know in theory it should not happen to have a disk used more than
> another but it actually does.
> May it be possible to implement something like
> collie node md reweight
Well, I have no idea why unplug/plug effectively rebalance the data. Before we
do anything further, we need to find out why it works. Any idea kazum?
More information about the sheepdog-users