OverlayFS

Overlayfs (Overlay Filesystem) differs from other "union filesystem" implementations in that after a file is opened all operations go directly to the underlying, lower or upper, filesystems. This simplifies the implementation and allows native performance in these cases.

OverlayFS exists in Linux kernels 3.18.0 and higher.

External resources
Overlay fs at Torvald's git repository