ULRF [Universal Layered Root FileSystem]
Стандарт разработан для совместимости дистрибутивов Linux типа "
Live".
Дистрибутивы типа "Live" - использующие многослойную корневую ФС '/'.Корневая файловая система '/' дистрибутива монтируется из Initial RAM Disk.
В качестве корневой ФС используется многослойная файловая система.
Точки монтирования слоев корневой ФС располагаются следующим образом:
Верхний (изменяемый, RW) слой монтируется в каталог
${SYSMNT}/changes.
Остальные слои монтируются в подкаталоги внутри
${SYSMNT}/bundles/*
Название каталогов соответствует названиям файлов, содержащих эти ФС.
${SYSMNT} может быть любым каталогом (по выбору разработчиков InitRD).
Но программа Initial RAM Disk должна сохранять содержимое этой переменной.
Информация сохраняется в спец. файле
/etc/initvars, внутри корневой ФС.
Файл должен быть защищен от случайного изменения (режим
read-only).
Допускается хранение и других переменных в этом файле, в зависимости от конкретной реализации.
Стандарт ULRF полностью поддерживается
PFS-utils, начиная с версии
1.2.0.
Также, в настоящий момент ULRF поддерживается в разработках:
http://forum.puppyrus.org/index.php/topic,16558.0.html
http://forum.puppyrus.org/index.php/topic,17833.0.html
Обсуждение:
http://forum.puppyrus.org/index.php?topic=17858.0