<div dir="ltr">BTW - the reason I am looking at mounting directories under the rootfs of the containers is that I have a large slow storage array for big data and a much smaller fast NVME PCI device for fast data processing and I want to use them both in the same container.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 30, 2015 at 3:04 PM, B G <span dir="ltr"><<a href="mailto:bg85305@gmail.com" target="_blank">bg85305@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div>Thanks Serge.<div><br></div><div>You suggest to bind mount the underlying directory from the host OS?</div><div><br></div><div>I suppose that we could do that for the root file system anywhere inside the image file system?</div><div><br></div><div>E.g. </div><div><br></div><div>/var/lib/lxd/containers/container-name/rootfs/directory_mount</div><div><br></div><div>Once I restart the container should be transparent to the container that the underlying file-system has mounted from a different location?</div><div><br></div><div>That sound right... I was thinking about it in a much more complicated way like you would a VDI for a VM.  That is better.</div><div><div class="h5"><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 30, 2015 at 2:23 PM, Serge Hallyn <span dir="ltr"><<a href="mailto:serge.hallyn@ubuntu.com" target="_blank">serge.hallyn@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>Quoting B G (<a href="mailto:bg85305@gmail.com" target="_blank">bg85305@gmail.com</a>):<br>
> I need to jam a ton of data from another drive partition into a<br>
> container... What is the best way to:<br>
><br>
> 1. Mount a directory from a different drive on the host<br>
><br>
> or<br>
><br>
> 2. Change the image location to the alternative drive on the host<br>
><br>
> I have been searching a ton and can't see the best way to do this.  I have<br>
> an NVME partition that I want to use for really fast IO but it is not the<br>
> default one the containers are created in...<br>
><br>
> Appreciate any advice..<br>
<br>
</div></div>Are you using lxd or lxc?<br>
<br>
The easiest way is probably to just bind mount the fast directory onto<br>
/var/lib/lxc or /var/lib/lxd.  If I'm understanding you right.<br>
<br>
Personally on my laptop I have a little 16G m.2 ssd formatted as btrfs<br>
and mounted onto /var/lib/lxd to give me something like .5-second container<br>
creations.<br>
<br>
-serge<br>
_______________________________________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a></blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>