> >> On Sun, Oct 24, 2010 at 03:00:23PM +0200, Niels Poppe wrote:
> >>> 
> >>> .. would have expected
> >>> "bioctl -R sd1 softraid0" for the case below.
> >> 
> >> What slice is being rebuilt onto?
> > 
> > Well... i guess i was thinking that from the unit identifier
> > in softraid<n> the actual raid volume would be known.
> > 
> > Can different volumes share a single softraid device?
> 
> I don't understand the question.
> 

It turns out that I don't understand how this is supposed to work.

I have (err, had) this working array:

# bioctl softraid0
Volume  Status               Size Device
softraid0 0 Online         3997412864 sd2     RAID1
      0 Online         3997412864 0:0.0   noencl <sd1a>
      1 Online         3997412864 0:1.0   noencl <sd0a>

Now, with one drive unplugged, i get:

# bioctl softraid0
Volume  Status               Size Device
softraid0 0 Degraded       3997412864 sd2     RAID1
      0 Online         3997412864 0:0.0   noencl <sd1a>
      1 Offline        3997412864 0:1.0   noencl <sd0a>

With sd0 replaced again, i expected
"bioctl -R sd0 softraid0" to give an error
"bioctl -R sd0 sd2" to start a rebuild.

But neither form works. Both report:
bioctl: Target sd0: target not specified

Which command is supposed to correctly rebuild the array?


Regards, and thanks anyway

Niels

Reply via email to