Сайт | Скачать | Видео | Wiki

Автор Тема: Universal Layered Root FileSystem  (Прочитано 471 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zay

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1537
  • Репутация: +24/-0
Universal Layered Root FileSystem
« : 14 Апрель 2016, 18:35:00 »
 
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