Судя по описанию там что-то свое.
Практический смысл - иметь множество состояний системы и иметь возможность откатиться до любого состояния.
При слоях aufs это можно реализовать бранчами более верхними - слоисто.
На уровне ФС - это хранение на диске предыдущих вариантов файлов. Как это делается? Используется принцип copy on write (CoW). То есть когда вы изменяете файл, то он не на диске изменяется, а создается новая копия файла в других секторах диска. Просто в обычном варианте, когда свободные блоки заканчиваются, новые файлы создаются поверх старых вариантов файлов, а в случае снапшота, эти версии помечаются как снапшот такой-то. В итоге может оказаться, что на диске реально хранится пара файлов, а места уже нет, ввиду того, что хранится куча снапшотов с различными версиями этих файлов.
Как сделал Барри - надо ставить и смотреть.