<p dir="ltr">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.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On Oct 17, 2016 2:51 PM, &quot;Scott Plante&quot; &lt;<a href="mailto:splante@insightsys.com">splante@insightsys.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:#000000">Thanks guys. This thread has been very informative.<div><br></div><div>So you don&#39;t LVM inside a VM, but do you partition? I&#39;ve always partitioned because it&#39;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&#39;m wrong) that doesn&#39;t apply to a virtual disk. The sector alignment would be taken care of when you partition the drive inside XenServer, VMWare or whatever&#39;s running on the bare metal. Another reason you might normally partition a drive is to separate your OS  from your data, to make sure run-away log files don&#39;t crash your database, etc., but that doesn&#39;t apply here because you&#39;ve already created a separate virtual disk for that purpose.</div><div><br></div><div>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&#39;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&#39;s a lot, so that&#39;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.</div><div><br></div><div>So those of you on the list who deal with VMs: do you partition your virtual disks?</div><div><br></div><div>Scott</div><div><br></div><div>p.s. my recent VM experience is mostly with XenServer, so forgive me if my question and/or terminology doesn&#39;t make sense for ESXi, KVM, or other VM environments.<br><br><hr id="m_3633311268101770593zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><b>From: </b>&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&#39;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.  fdisk does not. If you use only<br>&gt; SSDs, don&#39;t think that it matters, but on spinning disks, there can be a<br>&gt; real, noticeable, performance hit.<br><br>Interesting.  I&#39;ve been using &#39;gdisk&#39; for quite some time now.  Same<br>style of interface but supports GPT, plus conversions to/from MBR and<br>BSD.  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.  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&#39;t don&#39;t use LVM.  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&#39;t. Do some research.<br><br>I do the same.  LVM on bare metal, not in VMs.  All of my VM disks are<br>LVs, not files.  Virt-manager makes that easy, btw -- you can make any<br>volume group in a host a &quot;pool&quot; for VM allocations.  It was one of the<br>final straws that got me off of virtualbox.<br><br>&gt; Haven&#39;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&#39;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.  I played with it once.  Haven&#39;t touched it since.<br><br>&gt; lsblk is nice. Plus, it doesn&#39;t need sudo to work (at least not on any<br>&gt; systems I manage).<br><br>I wrote lsdrv[1] because I didn&#39;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 + blkid + lspci + lsusb in one report.<br><br>Phil<br><br>[1] <a href="https://github.com/pturmel/lsblk" target="_blank">https://github.com/pturmel/<wbr>lsblk</a><br><br>______________________________<wbr>_________________<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/<wbr>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/<wbr>listinfo</a><br></div><br></div></div></div><br>______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo</a><br>
<br></blockquote></div></div>