From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] boot problems
Date: Fri, 16 May 2014 14:13:00 +0200 [thread overview]
Message-ID: <537600CC.3040901@gmail.com> (raw)
In-Reply-To: <16553.1400238867@ccs.covici.com>
On 16/05/2014 13:14, covici@ccs.covici.com wrote:
> Alan McKinnon <alan.mckinnon@gmail.com> wrote:
>
>> On 16/05/2014 12:04, Canek Peláez Valdés wrote:
>>> Whatever gets rid of LVM is good on my book. I've never understood why
>>> people uses it, and in my experience it only brings headaches.
>>> Besides, I've heard from many people that btrfs is the way to go in
>>> the future. I'm not ready to make the change yet, but I will at some
>>> point.
>>
>>
>> LVM is an excellent solution for what it was designed to do, which is to
>> deal with stuff like this:
>>
>> Oops. I misjudged how big /var/log needed to be and now I need to add
>> 50G to that partition. But it's sda6 and I have up to sda8. Arggghhhhh!
>> Now I need 5 hour downtime to play 15-pieces with fdisk.
>>
>> LVM makes that 2 commands and 12 seconds. Yes, it's a bit complex and
>> you have to hold the PV/VG/LV model in your head, but it also *fixes*
>> the issue with rigid MSDOS partition style.
>>
>> Modern filesystems like ZFS and btrfs sidestep the need for LVM in a
>> really elegant and wonderful way, none of which changes the fact that
>> ZFS/btrfs weren't around when LVM was first coded.
>
> So is btrfs ready for production -- all the tools work, etc. to the
> level that the ext2/3/4 work? Also, what kernel do you need for this to
> function -- and last question, how to convert an lvm volume to btrfs, or
> do you just have to make some space somewhere and copy the files?
>
> So far, I have liked lvm, what's the advantage of btrfs over lvm?
I don't have enough experience with btrfs to answer, but I believe it's
much like ZFS in many ways. So here goes:
ZFS dispenses with the entire concept of partitions and rigidly
allocated areas of storage on a disk. All you really have is "storage".
You can divide it up into chunks and sections that look and feel like
volumes and partitions but that is not how it's implemented. You don't
create a 50G partition for logs, you tell the system to give you 50G of
space you will put logs in. And that "space" is something you can mount,
and apply permissions and quotas to.
It's a lot like having the best parts of partitions and directories in
one unit with none of the rigidity and downsides, and the whole lot is
done in a virtual manner by software.
You can drop the entire hierarchy of disk/partition/pv/vg/lv/fs right
out of your head with these new modern systems, and just not ever have
to deal with that complexity at all.
--
Alan McKinnon
alan.mckinnon@gmail.com
next prev parent reply other threads:[~2014-05-16 12:13 UTC|newest]
Thread overview: 129+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-03 10:12 [gentoo-user] boot problems Stefan G. Weichinger
2014-05-03 10:27 ` J. Roeleveld
2014-05-03 10:33 ` Stefan G. Weichinger
2014-05-03 10:54 ` J. Roeleveld
2014-05-03 11:06 ` Stefan G. Weichinger
2014-05-03 11:14 ` J. Roeleveld
2014-05-03 10:28 ` Stefan G. Weichinger
2014-05-03 10:49 ` J. Roeleveld
2014-05-03 10:56 ` Stefan G. Weichinger
2014-05-03 11:05 ` J. Roeleveld
2014-05-03 11:12 ` Stefan G. Weichinger
2014-05-03 11:19 ` J. Roeleveld
2014-05-03 11:26 ` Stefan G. Weichinger
2014-05-03 11:37 ` J. Roeleveld
2014-05-03 13:46 ` Canek Peláez Valdés
2014-05-03 13:48 ` Stefan G. Weichinger
2014-05-03 13:59 ` Canek Peláez Valdés
2014-05-03 14:29 ` Stefan G. Weichinger
2014-05-03 15:08 ` J. Roeleveld
2014-05-03 15:10 ` Canek Peláez Valdés
2014-05-03 15:07 ` J. Roeleveld
2014-05-03 11:39 ` Stefan G. Weichinger
2014-05-03 12:03 ` J. Roeleveld
2014-05-03 12:09 ` Stefan G. Weichinger
2014-05-03 12:19 ` J. Roeleveld
2014-05-03 12:38 ` Stefan G. Weichinger
2014-05-03 18:43 ` J. Roeleveld
2014-05-03 12:08 ` Stefan G. Weichinger
2014-05-03 12:17 ` Todd Goodman
2014-05-03 12:23 ` J. Roeleveld
2014-05-03 13:08 ` Todd Goodman
2014-05-03 13:24 ` Stefan G. Weichinger
2014-05-03 12:27 ` Stefan G. Weichinger
2014-05-03 12:17 ` J. Roeleveld
2014-05-03 12:43 ` Stefan G. Weichinger
2014-05-03 12:52 ` J. Roeleveld
2014-05-03 12:55 ` Stefan G. Weichinger
2014-05-03 13:50 ` Canek Peláez Valdés
2014-05-03 13:57 ` Stefan G. Weichinger
2014-05-03 16:40 ` Stefan G. Weichinger
2014-05-03 16:51 ` Stefan G. Weichinger
2014-05-03 17:00 ` Stefan G. Weichinger
2014-05-03 17:25 ` Canek Peláez Valdés
2014-05-03 17:49 ` Stefan G. Weichinger
2014-05-03 18:30 ` Stefan G. Weichinger
2014-05-03 18:33 ` Canek Peláez Valdés
2014-05-03 18:37 ` Stefan G. Weichinger
2014-05-03 18:47 ` J. Roeleveld
2014-05-03 18:51 ` Stefan G. Weichinger
2014-05-03 18:56 ` J. Roeleveld
2014-05-03 19:00 ` Stefan G. Weichinger
2014-05-03 19:37 ` Canek Peláez Valdés
2014-05-03 18:30 ` Canek Peláez Valdés
2014-05-03 18:35 ` J. Roeleveld
2014-05-03 19:33 ` Canek Peláez Valdés
2014-05-03 19:38 ` Stefan G. Weichinger
2014-05-03 19:41 ` Canek Peláez Valdés
2014-05-03 19:53 ` Stefan G. Weichinger
2014-05-03 20:23 ` Stefan G. Weichinger
2014-05-03 20:46 ` Stefan G. Weichinger
2014-05-05 5:09 ` Canek Peláez Valdés
2014-05-05 6:18 ` Stefan G. Weichinger
2014-05-05 6:40 ` Canek Peláez Valdés
2014-05-15 6:21 ` Canek Peláez Valdés
2014-05-15 6:49 ` Canek Peláez Valdés
2014-05-15 7:08 ` Stefan G. Weichinger
2014-05-15 9:14 ` Stefan G. Weichinger
2014-05-15 9:58 ` covici
2014-05-15 10:00 ` Stefan G. Weichinger
2014-05-15 18:05 ` Canek Peláez Valdés
2014-05-15 18:27 ` Stefan G. Weichinger
2014-05-15 18:28 ` Stefan G. Weichinger
2014-05-15 18:33 ` Canek Peláez Valdés
2014-05-16 9:46 ` Stefan G. Weichinger
2014-05-16 10:04 ` Canek Peláez Valdés
2014-05-16 11:06 ` Alan McKinnon
2014-05-16 11:14 ` covici
2014-05-16 12:03 ` Neil Bothwick
2014-05-16 12:35 ` Stefan G. Weichinger
2014-05-16 12:43 ` Neil Bothwick
2014-05-16 13:03 ` Stefan G. Weichinger
2014-05-16 19:40 ` Neil Bothwick
2014-05-16 12:54 ` covici
2014-05-16 13:05 ` Stefan G. Weichinger
2014-05-16 14:01 ` covici
2014-05-16 12:13 ` Alan McKinnon [this message]
2014-05-16 20:01 ` Marc Joliet
2014-05-16 12:52 ` [gentoo-user] Re: LVM Stefan G. Weichinger
2014-05-16 19:50 ` [gentoo-user] boot problems Marc Joliet
2014-05-18 0:18 ` Walter Dnes
2014-05-19 10:54 ` Tanstaafl
2014-05-16 11:56 ` Bruce Schultz
2014-05-16 12:10 ` Stefan G. Weichinger
2014-05-16 17:09 ` Canek Peláez Valdés
2014-05-03 17:09 ` Peter Humphrey
2014-05-03 18:40 ` J. Roeleveld
2014-05-03 20:50 ` Peter Humphrey
2014-05-03 21:04 ` Stefan G. Weichinger
2014-05-04 8:53 ` Peter Humphrey
2014-05-04 9:15 ` Stefan G. Weichinger
2014-05-04 10:49 ` J. Roeleveld
2014-05-04 13:07 ` Stefan G. Weichinger
2014-05-04 18:40 ` J. Roeleveld
2014-05-04 19:03 ` Stefan G. Weichinger
2014-05-04 19:22 ` J. Roeleveld
2014-05-05 6:10 ` Stefan G. Weichinger
2014-05-05 6:52 ` J. Roeleveld
2014-05-05 7:09 ` J. Roeleveld
2014-05-05 7:48 ` Stefan G. Weichinger
2014-05-05 9:14 ` J. Roeleveld
2014-05-05 11:25 ` Stefan G. Weichinger
2014-05-05 12:27 ` J. Roeleveld
2014-05-05 14:12 ` [gentoo-user] Re: Qemu/KVM Stefan G. Weichinger
2014-05-05 19:20 ` J. Roeleveld
2014-05-05 7:50 ` [gentoo-user] boot problems Stefan G. Weichinger
2014-05-04 10:37 ` J. Roeleveld
2014-05-04 13:22 ` Peter Humphrey
2014-05-04 18:44 ` J. Roeleveld
2014-05-04 12:15 ` Neil Bothwick
2014-05-04 18:48 ` J. Roeleveld
2014-05-04 20:09 ` Neil Bothwick
2014-05-05 6:14 ` Stefan G. Weichinger
2014-05-05 6:54 ` J. Roeleveld
2014-05-05 9:02 ` Neil Bothwick
2014-05-05 8:54 ` Tom H
2014-05-03 12:52 ` Tom H
2014-05-03 13:26 ` Stefan G. Weichinger
2014-05-04 1:56 ` Mark Pariente
2014-05-04 9:01 ` Stefan G. Weichinger
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=537600CC.3040901@gmail.com \
--to=alan.mckinnon@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox