From: lembark@wrkhors.com
To: linux-lvm@sistina.com
Subject: Re: [linux-lvm] why do striping and mirroring in LVM?
Date: Wed Jun 26 21:47:01 2002 [thread overview]
Message-ID: <22100000.1025145872@duke> (raw)
In-Reply-To: <OF3B31F066.8A4165E6-ON48256BE5.000AAA65@legend.com.cn>
-- lilha@legend.com.cn on 06/27/02 10:35:18 +0800
>
>
> i know that lvm support striping now and LVM2 will support mirroring
> directly later this year.
> but i'm puzzled that why lvm do that?
>
> i think the main Goals of LVM are
> 1.Implement a very flexible virtual disk subsystem to handle disk
> storage.
> 2.Online allocation and relocation of storage.
> 3.Online extension and reduction of storage.
> And disk redundancy is the goals of hardware. or software.RAID.
>
> i think software.RAID+LVM is good idea,and that's enough.
> why LVM focus on the striping and mirroring?
> i don't think it's a good idea to do a big and full software.
>
RAID is about fault tolerance. Striping is a performance
issue. Mirroring on LVM or via RAID is about fault tolerance
and maybe performance.
So... For blind speed you probably want striping, but risk
blowing everyting if any one disk fails. Fix is to use some
sort of RAID/Mirroring to deal with the failures.
You might also want the fault tolerance just for the sake of
not loosing important information if one drive croaks. If
you are already using LVM and don't want to go through the
hassle of setting up sorftware RAID (and don't have a few
hundred dollars availble for hardware) then mirroring in LVM
is a nice, clean way to protect yourself using tools you
already have (and know how to use)(and know how to configure)
(and know how install)(and know how to compile).
Depending on how it's implemented, LVM mirroring can also be
a performance enhancment. For example, HP's LVM system
alternates between the mirrors for writes, allowing the other
drive to catch up. On heavily used systems this will usually
help I/O performance by alternating the load -- it ends up
looking like a form of striping.
--
Steven Lembark 2930 W. Palmer
Workhorse Computing Chicago, IL 60647
+1 800 762 1582
next prev parent reply other threads:[~2002-06-26 21:47 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-06-26 21:36 [linux-lvm] why do striping and mirroring in LVM? lilha
2002-06-26 21:47 ` lembark [this message]
2002-06-26 22:06 ` Kirby C. Bohling
2002-06-27 1:19 ` Svetoslav Slavtchev
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=22100000.1025145872@duke \
--to=lembark@wrkhors.com \
--cc=linux-lvm@sistina.com \
/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.