Разработки проекта PuppyRus > Разработка PFS и Initrd
Universal Layered Root FileSystem
(1/1)
Zay:
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
Навигация
Перейти к полной версии