Overlay для PFS-утилит Тестовый вариант. Предназнчен только для тестирования.
Скачать 090-PFS-OVL -
https://cloud.mail.ru/public/pSSC/QWnvMjqP4Каталог сборки образа для
mkpfs и chroot2ps -
/memory/WORKFSИзменения минимальны:
-
pfs Работает в AUFS и Overlay
-
aufs-n AUFS тут работает по своей логике. Overlay по своей.
-
mkpfs Работает в AUFS и Overlay. Режим сохранения с тенями в Overlay делает mhddfs
Времени не было и ничего другого не придумал.
-
chroot2pfs Работает в AUFS и Overlay. Режим сохранения с тенями в Overlay делает mhddfs
Добавил опцию
-db (debug)
Перед финальной паковкой модуля работа прерывается и появляется chroot-терминал (Konsole или QTerminal)
Тут можно проверить работу образа или обновить его. Уже обновил свою систему.
Но при проверке на
prar21.10-x86_64-04 выяснилось что терминал не стартует.
Пока закоментировал стр 247.
Но проверил не все функции.. Режим сохранения с тенями в Overlay делает
mhddfs-
pfsextract Режим
extract_simple работает в AUFS и Overlay.
Не работает у меня режим
extract_contaner Это когда объединяешь два модуля то включается
extract_contaner И получается модуль в котором два модуля. И при распаковке опять же два модуля получается.
Пока заблокировал его (стр 215)
-
syschanges Мелкие правки.
- pfsload - Монтировал сразу два модуля. Все ок. Монтируется
- pfsunload - Работает но отмонтирует модуль только один. Смонтировал два модуля и пришлось их поочередно отмонтировать. Это так и было ранее ?
- pfsfind - Работает. Хорошая прога. Находит файлы в модулях. Заработала без правок.
Но надо установить пакет mhddfs. В Ubuntu она присутствует в репах.
В Overlay нельзя корректно объединить старый модуль сохранения системных изменений и новый. Ну соединить то можно но все нужные тени будут удалены.
Но с этой задачей справляется утилита mhddfs.. Подробнее - (
https://forum.mageia.org.ru/viewtopic.php?pid=35442#p35442)
Работа в Overlay и AUFS в
mkpfs и
chroot2pfs1) mk_unionfs подготавливает нужные папки в /memory/WORKFS/$N
2) addlayer монтирует нужные слои в /memory/WORKFS/$N/bundles$N
И готовит список монтируемых соев - /tmp/LAYERUNION
3) mount_unionfs монтирует Overlay или AUFS в /memory/WORKFS/$N
Если это будет 100 слоев то и в Overlay или в AUFS все смонтируется за один раз
Где $N - номер сборки образа
Так работает Overlay и горячего подключения в нем нет.
Разработчики Overlay горячее подключение не включили в систему. А нужен ли он в AUFS ?
Попробовал и похоже удачно. AUFS работает !
Как я понимаю горячее подключение.- подготавливаются нужные папки в /memory/WORKFS/$N и стартует пустой AUFS
- addlayer находит и монтирует слой за слоем в ~/bundles$N
И добавляет слой за слоем в запущенный пустой AUFS командой mount -o remount
Если будет допустим 100 слоев то это 100 перемонтирований образа
Но конечно решать можно что применить только после тестирования.