Flash File Systems - Overlayfs/Unionfs/aufs

Overlayfs/Unionfs/aufs

These are union filesystems, that allow multiple filesystems to be combined and presented to the user as a single tree. This allows the system designer to place parts of the operating system that are nominally read-only on different media to the normal read-write areas. OpenWrt is usually installed on raw flash chips without FTL. It uses overlayfs to combine a compressed read only SquashFS with JFFS2.

Read more about this topic:  Flash File Systems