<div dir="ltr"><div>I will answer myself - OverlayFS!</div><div><br></div><div>

<div style="box-sizing:border-box;font-family:"Segoe UI","Helvetica Neue","Apple Color Emoji","Segoe UI Emoji",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div><a href="https://askubuntu.com/questions/699565/example-overlayfs-usage" rel="noreferrer noopener" target="_blank" title="https://askubuntu.com/questions/699565/example-overlayfs-usage" tabindex="-1">https://askubuntu.com/questions/699565/example-overlayfs-usage</a></div>

<div><a href="http://blog.programster.org/overlayfs" rel="noreferrer noopener" target="_blank" title="http://blog.programster.org/overlayfs" tabindex="-1">http://blog.programster.org/overlayfs</a></div>

<div>sudo mount -t overlay -o lowerdir=source,upperdir=scratch/scratch,workdir=scratch/working none target</div></div>

</div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 7 Jun 2019 at 15:12, J J <<a href="mailto:jasonirwin73@gmail.com">jasonirwin73@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>I have some tests I'd like to run and in order to get them going the first thing I can to do is copy a large(ish) folder structure that can be read/written by the tests. This copy is then discarded.</div><div>The copying is wasteful in terms of time and disc space, so I'd like to avoid having to do that.</div><div>Clearly any changes could be record as a difference, so my question is:</div><div><br></div><div>With Ext4, is there some magic way I can create and ad hoc "differencing volume" that appear to be like a copy but isn't. The tests can do what they like and that the whole thing gets chucked.</div><div>i.e. avoiding the copy operation<br></div><div><br></div><div>I'm pretty sure if we had ZFS or something this would be possible, but that's not the case here. Wondering if FUSE or something can be used to fake it.</div><div><br></div><div>My current reading suggests the answer is "No", but I thought I'd ask some experts.</div><div><br></div><div>J.<br></div></div>
</blockquote></div>