Hello,<br><br>I didn't know that thin provinsioning was a feature of LVM! Good to know it :)<br>Said
 that, isn't the future will BTRFS? No need of LVM anymore then since 
all of the features will be "packages" in the filesystem.<br>
<br>Nicolas<div class="yj6qo ajU"><div id=":5l" class="ajR" tabindex="0"><img class="ajT" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div><br><br><div class="gmail_quote">2012/8/23 John Moser <span dir="ltr"><<a href="mailto:john.r.moser@gmail.com" target="_blank">john.r.moser@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Gents,<br>
<br>
Do you think in the future Ubuntu would benefit from an LVM with thin<br>
provisioning default whole-disk layout?  At the moment thin<br>
provisioning is not considered stable, and so it would be<br>
inappropriate.<br>
<br>
I believe that once LVM thin provisioning is stable, it would be<br>
worthwhile for Ubuntu to use it by default when installing across a<br>
whole disk.  Essentially with a single large disk, Ubuntu could create<br>
one big logical volume such that 100% of the disk is /, 100% is /home,<br>
and some small amount is swap.  This would allow for snapshot backups,<br>
encryption, and such through the supported LVM interfaces.  More<br>
importantly, it would allow for the isolation of file systems<br>
(particularly / and /home) without complex considerations like "how<br>
big do we make them?"<br>
<br>
The down side to this is LVM complexity--power users can't simply pull<br>
up gparted and manipulate LVM partitions, slide things around to<br>
install an alternate OS, etc, without learning some new tools.  I<br>
think power users would plan ahead for that, and other users who do a<br>
full disk install won't particularly have such needs because they'll<br>
be of the "Install one Linux because I want my computer to work"<br>
variety.<br>
<br>
Users who are resizing an existing OS and using part of the disk may<br>
legitimately have a middle ground where they eventually move to resize<br>
partitions (remove the old OS or Ubuntu) and find that their basic<br>
knowledge is suddenly useless and they don't know where to go from<br>
here or really want to put in that kind of effort.  From that<br>
perspective, shrinking a Windows partition and putting an LVM Physical<br>
Volume next to it with a complex Logical Volume layout may not be a<br>
great idea; the distinction between "power user" and "regular user"<br>
does have a gray-zone border, and these sorts of installs fall within<br>
it much more often than straight-up whole disk installs.  But then,<br>
maybe it'd be perfectly fine anyway.<br>
<br>
LVM thin provision does legitimize automatic file system migration.<br>
Passing TRIM through a thin provisioned LVM volume doesn't just knock<br>
a block off an SSD; it tells the thin provisioning layer that that<br>
block is free.  When an entire extent is TRIMed off, it becomes<br>
available again (as is my understanding, anyway).  So a user on Ubuntu<br>
with ext3 migrating to ext4 loses out on a lot of features that ext4<br>
simply has to be created from scratch for; well you can create a new<br>
thin root, move the data across (TRIMing as you go), and then remove<br>
the old LV.  Even if the disk is 90% full.  Same for when some fool<br>
has experimented with btrfs and realizes there's no fsck tool (fsck<br>
doesn't FIX btrfs, it just tells you if it's broken) and he wants to<br>
go back to ext4 or XFS.<br>
<br>
Thoughts?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Ubuntu-devel-discuss mailing list<br>
<a href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com">Ubuntu-devel-discuss@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Nicolas MICHEL<br>