Разработки проекта 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
 

Навигация

[0] Главная страница сообщений

Перейти к полной версии