<div dir="ltr">Glad it worked Ron! Yeah you cut out one step. The way I described it I&#39;ve done once virtually which was just repeating something I&#39;ve done physically with external USB drives on multiple occasions. One other thing to look at on your VM is the number of cores you got allocated, for some reason I&#39;ve read the optimal number of CPUs to assign a guest equals the number of physical cores on the host minus 1. So in the case on my i7 that is quad core (but hyper-threaded so on the host it appears there&#39;s eight CPUs), but it&#39;s really four cores physically, I give my VMs three CPUs.  I don&#39;t know the rationale behind doing that, but if someone else does or has a different take would enjoy the feedback. <br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Oct 13, 2013 at 10:04 PM, Ron Frazier (ALE) <span dir="ltr">&lt;<a href="mailto:atllinuxenthinfo@techstarship.com" target="_blank">atllinuxenthinfo@techstarship.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Phil,<br>
<br>
Thanks for taking the time to post this.  I&#39;m afraid a good bit of it is over my head.  But, I am keeping it on hand in case I can use it later.<br>
<br>
Mike will probably understand more of what you&#39;re talking about.<br>
<br>
That kpartx tool sounds cool.<br>
<br>
Also, my host is Windows, which I didn&#39;t mention before.  So, some of what you listed here wouldn&#39;t apply.<br>
<br>
Sincerely,<br>
<br>
Ron<div><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Ron, Mike,<br>
<br>
I make heavy use of VirtualBox and have some techniques that solve these<br>
kinds of problems...<br>
<br>
On 10/13/2013 07:25 PM, Ron Frazier (ALE) wrote:<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Mike T,<br>
<br>
Thanks for the tips and info.  It seems there is a never ending chain<br>
of things to learn about hdd&#39;s and storage.  I haven&#39;t had a chance<br>
to play with LVM&#39;s.  It&#39;s one of many things on my ttd list.  I might<br>
be able to use the procedure you mentioned in the future.<br>
     <br>
</blockquote>
I use LVM for my virtual machines, but the biggest bang for the buck<br>
comes from the *host* LVM.  Specifically, I create logical volumes on my<br>
host, one per virtual disk.  The &quot;VBoxManage&quot; tool can create a mapping<br>
in a tiny .vmdk file that provides 1:1 sector mapping for that virtual<br>
hard drive into the logical volume.  This make a certain tasks absurdly<br>
easy:<br>
<br>
1) Resizing.  Disconnect the mapping from its VM, delete it, extend the<br>
LV with your preferred LVM tool, recreate and reconnect the mapping.<br>
Presto!  VM now sees larger drive just as if you had performed a<br>
disk-to-larger-disk copy.<br>
<br>
2) Host access.  The &quot;kpartx&quot; tool can see the embedded partition table<br>
and set up device mappings to its partitions *from the host*.  (With the<br>
VM shut down, of course.)  This makes it possible to scan my untrusted<br>
VM disks for viruses (w/ clamav) *without running the VM*.  Or do<br>
anything else I need with those files.<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In case I end up resizing the existing file system, can you or<br>
someone remind me of which file to edit to control how the file<br>
systems get initialized and mounted during boot.  I&#39;ll probably need<br>
to deactivate the swap and possibly change the device id if I create<br>
another virtual drive.  I cannot remember the name for that, but it&#39;s<br>
the long string of digits that identify a partition.<br>
     <br>
</blockquote>
Procedure (1) above does need tweeking inside the VM to use the new<br>
space, as you will if you do the copy you are considering.  Last time I<br>
did this, I ran gparted inside the VM to expand the last partition into<br>
the new space.  gparted automatically ran resize2fs for me.  I could<br>
just as easily run gparted in the *host* before running the VM to<br>
achieve the same results.<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&quot;Michael B. Trausch&quot;&lt;<a href="mailto:mbt@naunetcorp.com" target="_blank">mbt@naunetcorp.com</a>&gt;  wrote:<br>
     <br>
</blockquote>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Because this is a virtual *HDD* and *HDD*s cannot be resized,<br>
well, that&#39;s a reasonable limitation.<br>
       <br>
</blockquote></blockquote>
Except that you can, if you are using a suitable *host*.<br>
<br>
   <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What it boils down to is that you add disk space to a VM the same<br>
way you do to a real host:  Add a second drive and append it to<br>
your setup (if you&#39;re using LVM), or create a second drive and move<br>
the data over to it (hopefully putting LVM on that so that you have<br>
the ability to grow later).<br>
       <br>
</blockquote></blockquote>
I love LVM, but I don&#39;t use it much *in* my VMs.<br>
<br>
&lt;flamebait&gt;<br>
For *desktop* duty on a linux host, I find VBox superior to all other<br>
virtualization tools.  :-)<br>
&lt;/flamebait&gt;<br>
<br>
Phil<br>
   <br>
</blockquote>
<br>
<br></div></div>
-- <br><div class="im HOEnZb">
<br>
(PS - If you email me and don&#39;t get a quick response, you might want to<br>
call on the phone.  I get about 300 emails per day from alternate energy<br>
mailing lists and such.  I don&#39;t always see new email messages very quickly.)<br>
<br>
Ron Frazier<br>
<a href="tel:770-205-9422" value="+17702059422" target="_blank">770-205-9422</a> (O)   Leave a message.<br>
linuxdude AT <a href="http://techstarship.com" target="_blank">techstarship.com</a><br>
Litecoin: LZzAJu9rZEWzALxDhAHnWLRvybVAVg<u></u>wTh3<br>
Bitcoin: 15s3aLVsxm8EuQvT8gUDw3RWqvuY9h<u></u>PGUU<br>
<br></div><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<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/<u></u>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/<u></u>listinfo</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Don Kramer<br><a href="mailto:donkramer@gmail.com" target="_blank">donkramer@gmail.com</a> - email / 404-213-7738 - cell
</div>