On Sun, Jul 14, 2013 at 05:25:29PM +1000, Brett Pemberton wrote:
> > to extend or resize the volume, you've got to tell it which disk(s) to
> > allocate the free space from.
> 
> Nope. You can, but you don't have to.

oh well, consider that an example of lvm's difficulty to learn and
remember.  I've been using LVM for a lot longer than ZFS but I still
find it difficult and complicated to work with, and the tools are clumsy
and awkward.

nowadays, i see them as first generation pool & volume management tools,
functional but inelegant. later generation tools like btrfs and ZFS
not only add more features (like compression, de-duping, etc etc) by
blurring the boundaries between block devices and file systems but more
importantly they add simplicity and elegance that is missing from the
first generation.



and as for lvextend, lvreduce, and lvresize - it's completely insane
for there to be three tools that do basically the same job. sure, i get
that there are historical and compatibility reasons to keep lvextend
and lvreduce around, but they should clearly be marked in the man page
as "deprecated, use lvresize instead" (or even just "same as lvresize")
because for a newcomer to LVM or even a long term but infrequent user
(as is normal, lvm isn't exactly daily-usage) they just add confusion -
i have to remind myself every time I use them that extend doesn't mean
anything special in LVM, it's not something extra i have to do before or
after a resize, it's just a resize.

craig

-- 
craig sanders <[email protected]>

BOFH excuse #144:

Too few computrons available.
_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to