Ваших идей с /dev/null я совсем не понимаю. /dev/null это как-бы файл бесконечного размера, в который можно писать но нельзя потом прочитать. А changes это папка с файлами. Как это все у вас работает?
Sync2layer создает слой, подключает его вторым после changes и переносит все неблокированные файлы из верхнего слоя (changes) во второй. То есть файлы переносятся из рамы на диск, но с точки монтирования ауфс остаются на тех же местах. То есть с точки зрения системы ничего не происходит.
Путанно получилось объяснить, если не понятно постараюсь подробнее.
З.Ы. sync2layer часть pfs-utils и должен быть в pra. А в магос можно взять addmemory.