Re: Blivet & RAID10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2013-07-03 at 11:11 -0500, David Lehman wrote:
> On Wed, 2013-07-03 at 17:31 +0200, Jan Safranek wrote:
> > On 07/03/2013 05:08 PM, David Lehman wrote:
> > > On Wed, 2013-07-03 at 10:34 +0200, Jan Safranek wrote:
> > >> Hi,
> > >>
> > >> I noticed in F19 that blivet does not support RAID10 with 2 or 3
> > >> devices. What is the reason for this? Sure, RAID10 on 2 devices is equal
> > >> to RAID1. But if you add new device to RAID1, you get more mirrors,
> > >> while adding new device to RAID10 adds more space + speed.
> > >>
> > >> I am really not system admin, is this valid use case or not?
> > > 
> > > I'm not a sysadmin either, nor am I a RAID expert, but my understanding
> > > is that raid10 on <4 disks is actually RAID1E. Blivet doesn't support
> > > RAID1E, regardless of what mdadm calls it.
> > 
> > You are right, with three drives layout of data on RAID10 = RAID1E. With
> > two drives, RAID10 = RAID1. But that's just coincidence, the data layout
> > is same, but MD header is different and will behave differently when new
> > drive is added.
> 
> Blivet does not (and will not) aim to support every single configuration
> allowed by, eg: mdadm. You can use some other means to create these
> types of setups. If mdadm reports the array as usable, blivet will allow
> you to use it. It just won't create such setups.

I suppose this warrants some explanation. The reason for this is that
all raid-like devices currently use the same code within blivet for
determining minimum members, &c for a given raid level. As a result, the
definitions have to be as standard as possible. At some point I may be
able to find time to make something more flexible that would allow
different definitions of a given raid level for different raid backends
(eg: btrfs). Once such a framework is in place I could potentially start
allowing things like mdadm raid10 with two or three members. Until then,
it isn't really feasible.


_______________________________________________
Anaconda-devel-list mailing list
Anaconda-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/anaconda-devel-list




[Index of Archives]     [Kickstart]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]
  Powered by Linux