Thread (10 messages) 10 messages, 5 authors, 2012-07-02

Re: Feature request: true RAID-1 mode

From: Hugo Mills <hidden>
Date: 2012-06-25 22:54:31

On Mon, Jun 25, 2012 at 10:46:01AM -0700, H. Peter Anvin wrote:
On 06/25/2012 08:21 AM, Chris Mason wrote:
quoted
Yes and no.  If you have 2 drives and you add one more, we can make it
do all new chunks over 3 drives.  But, turning the existing double
mirror chunks into a triple mirror requires a balance.

-chris
So trigger one.  This is the exact analogue to the resync pass that is
required in classic RAID after adding new media.
   You'd have to cancel and restart if a second new disk was added
while the first balance was ongoing. Fortunately, this isn't a problem
these days.

   Also, it occurs to me that I should just check -- are you aware
that the btrfs implementation of RAID-1 makes no guarantees about the
location of any given piece of data? i.e. if I have a piece of data
stored at block X on disk 1, it's not guaranteed to be stored at block
X on disks 2, 3, 4, ... I'm not sure if this is important to you, but
it's a significant difference between the btrfs implementation of
RAID-1 and the MD implementation.

   Hugo.

-- 
=== Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk ===
  PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
       --- Never underestimate the bandwidth of a Volvo filled ---       
                           with backup tapes.                            

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help