<div dir="ltr">On Tue, Mar 5, 2013 at 3:24 PM,  <span dir="ltr"><<a href="mailto:jboyce@meridianenv.com" target="_blank">jboyce@meridianenv.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greetings -<br>
<br>
Ok, I made a mistake that I need to fix.  Fortunately it is not a<br>
destructive mistake, but I need some advice on how to correct the problem.<br>
<br>
CentOS 6.3 host system named Earth<br>
<br>
I was creating some new logical volumes within my exiting volume group for<br>
a new virtual machine using the LVM GUI.  When I created the LV that I<br>
plan to use for root partition of the new VM (Bacteria) I mistakenly<br>
clicked on the box to mount the LV, and specified the mount point as /.<br>
<br></blockquote><div><br></div><div style>So you mounted that new LV as / (or over the existing root) on your host node?</div><div style><br></div><div style>You may end up needing to boot to a rescue CD, mount, and rsync files from Bacteria's root to Earth's [real] root.  ( I wonder if anything is being written to Bacteria's root since it's mounted over the real root. )</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[root@earth ~]# df -h<br>
Filesystem            Size  Used Avail Use% Mounted on<br>
/dev/mapper/vg_mei-lv_earthroot<br>
                      5.0G  3.9G  880M  82% /<br>
tmpfs                 5.9G  276K  5.9G   1% /dev/shm<br>
/dev/sda1             485M  116M  344M  26% /boot<br>
/dev/mapper/vg_mei-lv_earthvar<br>
                      3.0G  748M  2.1G  27% /var<br>
/dev/mapper/vg_mei-lv_bacteriaroot<br>
                      5.0G  3.9G  880M  82% /<br>
<br>
I tried to unmount the device, but as shown below, it is busy.<br>
<br>
[root@earth ~]# umount /dev/mapper/vg_mei-lv_bacteriaroot<br>
umount: /: device is busy.<br>
        (In some cases useful info about processes that use<br>
         the device is found by lsof(8) or fuser(1))<br>
<br></blockquote><div><br></div><div style>I would have expected you could unmount it given that you're umounting by the device name.  Having it mounted on or over root likely makes this a bit finicky.</div><div> </div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I tried to force unmount the device, but that failed also.<br>
<br>
[root@earth ~]# umount -f /dev/mapper/vg_mei-lv_bacteriaroot<br>
umount2: Device or resource busy<br>
umount: /: device is busy.<br>
        (In some cases useful info about processes that use<br>
         the device is found by lsof(8) or fuser(1))<br>
umount2: Device or resource busy<br>
<br>
<br>
What other options are there.  Is there are way to get this unmounted<br>
without having to shutdown my host system and boot into rescue mode.  I<br>
don't really want to shutdown my active VM's while other staff are working<br>
on them right now.<br></blockquote><div><br></div><div style>Take the advice of the output you pasted ... check the output from lsof and see if you can't narrow down the problem.</div><div><br></div><div style>After you accidentally mounted that LV on root did you change your directory?  Something is hanging on to that device.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Please cc me directly as I only receive the daily digest.  Thanks.<br>
<br>
Jeff<br>
Meridian Environmental<br>
<br>
<br>
_______________________________________________<br>
CentOS-virt mailing list<br>
<a href="mailto:CentOS-virt@centos.org">CentOS-virt@centos.org</a><br>
<a href="http://lists.centos.org/mailman/listinfo/centos-virt" target="_blank">http://lists.centos.org/mailman/listinfo/centos-virt</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br>---~~.~~---<br>Mike<br>//  SilverTip257  //
</div></div>