<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&#43;1<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">LVM makes your life simple.&nbsp;&nbsp; We do LVM on both bare metal and virtual systems.&nbsp;&nbsp; People often treat LVM like it is unnecessarily complicated but once you use
 it you wonder how you ever lived without it.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">That being said I do recall first meeting LVM on HP-UX in the mid-90s and asking the question:&nbsp;
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Why would I combine all my disks together (into VGs) just to break them up again (into LVs)?&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I now know the answer is because I can add (and even remove) disks (or partitions thereof) after the fact and/or can make the LVs any size I want.&nbsp; I can also
 have an unlimited number of LVs (space limited of course) which can be added, deleted or resized without any consideration of other LVs.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> ale-bounces@ale.org [mailto:ale-bounces@ale.org]
<b>On Behalf Of </b>Jim Kinney<br>
<b>Sent:</b> Monday, October 17, 2016 4:12 PM<br>
<b>To:</b> Atlanta Linux Enthusiasts - Yes! We run Linux!<br>
<b>Subject:</b> Re: [ale] Xen Server adding a virtual disk to a VM<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p>I use LVM for vm disks as well as physical ones. I am often needing to expand the virtual disk space and LVM makes is easy.<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Oct 17, 2016 2:51 PM, &quot;Scott Plante&quot; &lt;<a href="mailto:splante@insightsys.com">splante@insightsys.com</a>&gt; wrote:<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thanks guys. This thread has been very informative.<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">So you don't LVM inside a VM, but do you partition? I've always partitioned because it's how I was taught (pre-VM), but suppose you have a Linux VM, and you want to add a 200GB
 partition for some application. You go into your VM software and create the virtual disk and attach it to the VM. Inside the VM it appears as a new device, say /dev/xvde. You could create a partition and /dev/xvde1 would appear and you could mkfs /dev/xvde1
 or you could skip the partitioning and just mkfs /dev/xvde. One reason you generally partition is for the sector alignment stuff, but (correct me if I'm wrong) that doesn't apply to a virtual disk. The sector alignment would be taken care of when you partition
 the drive inside XenServer, VMWare or whatever's running on the bare metal. Another reason you might normally partition a drive is to separate your OS &nbsp;from your data, to make sure run-away log files don't crash your database, etc., but that doesn't apply
 here because you've already created a separate virtual disk for that purpose.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">I asked a friend at the pub Friday night who works with lots of VMs and he says he partitions just as a reminder to himself that he has or hasn't done something with the virtual
 disk. So he might go add a new disk to a half-dozen VMs, and when he goes into each one he can more easily tell whether he has taken care of it yet or something like that. If I add or remove a disk once a month it's a lot, so that's not a big selling point
 for me. Still, I suppose it could be useful as some longer term &quot;documentation&quot; kind of thing.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">So those of you on the list who deal with VMs: do you partition your virtual disks?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Scott<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">p.s. my recent VM experience is mostly with XenServer, so forgive me if my question and/or terminology doesn't make sense for ESXi, KVM, or other VM
 environments.<o:p></o:p></span></p>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">
<hr size="3" width="100%" align="center" id="m_3633311268101770593zwchr">
</span></div>
<div>
<p class="MsoNormal"><b><span style="font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black">From:
</span></b><span style="font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;;color:black">&quot;Phil Turmel&quot; &lt;<a href="mailto:philip@turmel.org" target="_blank">philip@turmel.org</a>&gt;<br>
<b>To: </b><a href="mailto:ale@ale.org" target="_blank">ale@ale.org</a><br>
<b>Sent: </b>Saturday, October 15, 2016 11:08:35 AM<br>
<b>Subject: </b>Re: [ale] Xen Server adding a virtual disk to a VM<br>
<br>
On 10/14/2016 05:13 PM, DJ-Pfulio wrote:<br>
&gt; Ok, so fdisk was patched, but I'm still waiting for that patch to<br>
&gt; actually make it into every distro I see. I keep seeing fdisk complain<br>
&gt; about GPT disks - easier to just use parted, IMHO. Parted also aligns<br>
&gt; partitions correctly, as does gparted. &nbsp;fdisk does not. If you use only<br>
&gt; SSDs, don't think that it matters, but on spinning disks, there can be a<br>
&gt; real, noticeable, performance hit.<br>
<br>
Interesting.&nbsp; I've been using 'gdisk' for quite some time now.&nbsp; Same<br>
style of interface but supports GPT, plus conversions to/from MBR and<br>
BSD.&nbsp; I thought is was packaged with util-linux, but I just found out<br>
otherwise.<br>
<br>
It is part of the base install of Ubuntu Server at least since 14.04.<br>
It came in as a default dependency of udisks on my gentoo systems, which<br>
is pulled in by a variety of things.&nbsp; So I assumed it was part of the<br>
system set.<br>
<br>
I like gdisk *way* more than parted.<br>
<br>
&gt; GPT has many upgrades over MBR, like duplication at the front/end of the<br>
&gt; storage, not only at the beginning. Plus not having to deal with<br>
&gt; &quot;logical/extended&quot; partitions ever again is nice. Wikipdeia has more.<br>
&gt; <br>
&gt; Inside a VM, I don't don't use LVM.&nbsp; Only outside on the hostOS. There<br>
&gt; are multiple pros/cons to either method. I can understand if folks want<br>
&gt; LVM inside a VM and why they wouldn't. Do some research.<br>
<br>
I do the same.&nbsp; LVM on bare metal, not in VMs.&nbsp; All of my VM disks are<br>
LVs, not files.&nbsp; Virt-manager makes that easy, btw -- you can make any<br>
volume group in a host a &quot;pool&quot; for VM allocations.&nbsp; It was one of the<br>
final straws that got me off of virtualbox.<br>
<br>
&gt; Haven't touched btrfs. Seems there is always some &quot;issue&quot; that is<br>
&gt; important to me with it. Whether that is true or not is completely<br>
&gt; irrelevant. It is a hassle that I don't need. Understand many people<br>
&gt; love btrfs, which is great. More users will eventually fix the issues I<br>
&gt; have! Thanks!<br>
<br>
Yup.&nbsp; I played with it once.&nbsp; Haven't touched it since.<br>
<br>
&gt; lsblk is nice. Plus, it doesn't need sudo to work (at least not on any<br>
&gt; systems I manage).<br>
<br>
I wrote lsdrv[1] because I didn't like the way lsblk repeated trees when<br>
raid arrays were present, and I wanted something that would document<br>
controller ports, device SNs, and UUIDs for later recovery tasks.<br>
Basically lsblk &#43; blkid &#43; lspci &#43; lsusb in one report.<br>
<br>
Phil<br>
<br>
[1] <a href="https://github.com/pturmel/lsblk" target="_blank">https://github.com/pturmel/lsblk</a><br>
<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>