All of lore.kernel.org
 help / color / mirror / Atom feed
From: berk walker <berk.walker@verizon.net>
To: "bhillegas@dalcon.com" <bhillegas@dalcon.com>
Cc: 'Tony Mantler' <nicoya@ubb.ca>,
	"'linux-raid@vger.kernel.org'" <linux-raid@vger.kernel.org>
Subject: Re: Concatenation with redundancy
Date: Tue, 07 Sep 2004 22:49:05 -0400	[thread overview]
Message-ID: <413E7321.4090207@verizon.net> (raw)
In-Reply-To: <01C494D7.3E172440.bobhillegas@houston.rr.com>

I think that this would be the answer to many private ops' motivation to 
RAID.  With the newer motherboards, unplugging the drive power and a 
CMOS tweak, the destination drive would be on a completely different 
life-cycle.  Of course, the reboot would be a "bad thing" in a 
"production" system.

b-

Bob Hillegas wrote:

>How about an option to create a one-time RAID1 mirror on top of existing 
>raid structure? What it really is, is a backup. Install necessary drives, 
>trigger mirroring, remove drives, and array goes back to previous state 
>without additional mirror.
>
>Beats backing up multi-tera-bytes to floppies. :-)
>
>BobH
>
>-----Original Message-----
>From:	Tony Mantler [SMTP:nicoya@ubb.ca]
>Sent:	Tuesday, September 07, 2004 11:53 AM
>To:	linux-raid@vger.kernel.org
>Subject:	Concatenation with redundancy
>
>Hello,
>
>Recently I've seen a growing trend in creating very ad-hoc storage
>arrays for storing large quantities of media files (videos, music,
>etc). These arrays are usually initially created with a small number of
>concatenated drives, say 2 or 3, but over time can easily grow to span
>6 or 8 drives as personal budgets allow.
>
>Obviously as time goes by the exposure to a single drive failure taking
>down the whole filesystem increases considerably, and I've seen this
>happen a number of times. Due to the size (frequently 1-2tb) and nature
>of data on the array, backup is usually impractical.
>
>It would seem that the current options for combining redundancy with
>flexible expansion capability leave a little to be desired. RAID 10
>presents far too much wasted space for this type of application, and
>RAID 50 offers much less flexibility than is desired, and is still too
>inefficient for the number of drives in question.
>
>Thus the idea came to me for creating a somewhat new RAID level, which
>would be a concatenation with dedicated parity. Call it RAID 4C maybe,
>as in "RAID 4, but concatenated rather than striped".
>
>Thus, the data would appear as thus:
>
>drive 1   drive 2   .. parity drive
>block 1 ~ block N+1 .. = parity 1
>block 2 ~ block N+2 .. = parity 2
>..
>block N ~ block N+M .. = parity N
>
>This would allow for inserting new drives without mangling the block
>order, thus preserving the data on the array. Ideally it would also be
>possible to create a heterogeneous array by ensuring that the parity
>drive was equal to or larger than the largest data drive, and assuming
>zeroed blocks for all non-present sectors.
>
>
>So, am I smoking crack here? Does anyone think this would be worth
>implementing? Has this already been implemented and I just haven't seen
>it?
>
>
>Cheers - Tony 'Nicoya' Mantler :)
>
>--
>Tony 'Nicoya' Mantler -- Master of Code-fu -- nicoya@ubb.ca
>--  http://nicoya.feline.pp.se/  --  http://www.ubb.ca/  --
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-raid" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-raid" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>  
>


  parent reply	other threads:[~2004-09-08  2:49 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-07 17:36 Concatenation with redundancy Bob Hillegas
2004-09-07 18:06 ` Tony Mantler
2004-09-08  2:49 ` berk walker [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-09-07 16:52 Tony Mantler
2004-09-07 19:09 ` Guy
2004-09-07 19:16   ` Tony Mantler
2004-09-07 19:15 ` maarten
2004-09-08  4:25 ` Neil Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=413E7321.4090207@verizon.net \
    --to=berk.walker@verizon.net \
    --cc=bhillegas@dalcon.com \
    --cc=linux-raid@vger.kernel.org \
    --cc=nicoya@ubb.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.