NetBSD-Users archive

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

Re: gptmbr.bin vs RAIDframe



    Date:        Wed, 17 Jun 2015 14:36:24 -0700
    From:        John Nemeth <jnemeth%cue.bc.ca@localhost>
    Message-ID:  <201506172136.t5HLaOGg020754%server.CornerstoneService.ca@localhost>

  |      Given that a GPT typically has a minimum of 128 slots, would
  | you do gpt->raid->gpt?  Why not just create a sufficient number of
  | RAID partitions?

Recovery workload.

Consider 2 drives, on which there are to be 30-40 filesystems, all mirrored.

One raid, with 40 partitions (wedges) on it is one possibility, 40 partitions
(wedges) each containing a raidframs, each containing a single filesystem is 
another.

When everything is working (and to some extent, initial config) there
is little real difference between those two approaches (the gtp->raidframs
way means more raidframe overhead but that is not really significant).

But when one of the drives dies, and is replaced, the raidframe->gpt way
requires (the operator) to arrange reconstruction of a single raid array
(issuing raidctl to add in the replacement) just once, the gtp->raidrame
way required doing that once for each of he raid arrays.

For me, that's enough to prefer fewer raid arrays.

Of course, if a drive develops bad spots, the single raidframe approach will
fail that drive, and none of the filesystems will be mirrored until the
drive is replaced or the bad spots corrected - the multiple raidframe approach
will only file the arrays where the bad spots occur, other filesystems
would remain mirrored.

kre



Home | Main Index | Thread Index | Old Index