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

Автор Тема: OverlayFS - современный аналог AUFS  (Прочитано 33582 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #45 : 18 Февраль 2018, 13:08:36 »
Патчи для ядра не надо ждать?
Вроде в базовой поставке идет (в отличие от aufs) и Pro уже мололитно вкомпилил
Чем для разработчиков неудобно?
Тем, что надо разбираться с нуля, а мотивации не найдено

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: OverlayFS - скоро на экранах
« Ответ #46 : 18 Февраль 2018, 14:58:18 »
Цитата: sfs
Вроде в базовой поставке идет (в отличие от aufs) и Pro уже монолитно вкомпилил
Так я за aufs и говорил, вроде. Вкомпилен OverlayFS. Насколько он готов к использованию в пра? Минусы, кроме трудностей еще есть?
Цитата: sfs
Тем, что надо разбираться с нуля, а мотивации не найдено
Ты же любишь трудности и инновации, а мы потестим ;) А в дальнейшем можно было бы от патчей aufs избавиться, может еще какие плюсы найдутся (не зря же его разрабатывают)...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #47 : 18 Февраль 2018, 16:04:05 »
Ты же любишь трудности
бесполезные нет

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: OverlayFS - скоро на экранах
« Ответ #48 : 18 Февраль 2018, 18:05:07 »
Чем для разработчиков неудобно?
mount -o remount,append нет, а с ним и горячего подключения каталога.
Тем, что надо разбираться с нуля
Не тем, а Вам, я уже разобрался, всего-то строку монтирования в init подправить. Или Вам разжевать и в рот положить?
« Последнее редактирование: 18 Февраль 2018, 18:09:33 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re: OverlayFS - скоро на экранах
« Ответ #49 : 19 Февраль 2018, 01:54:54 »
Или Вам разжевать и в рот положить?
почему бы и да.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #50 : 19 Февраль 2018, 09:15:01 »
разжевать и в рот положить?
Не помешает. Разобрался сам - расскажи всем  ;) Можно сразу статьей в вики

mount -o remount,append нет, а с ним и горячего подключения каталога.
Без горячего подключения теряется половина замысла

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: OverlayFS - скоро на экранах
« Ответ #51 : 19 Февраль 2018, 10:49:52 »
почему бы и да.
Код
init_32: 247: mount -t aufs -o udba=reval,diropq=w,dirs=/changes=rw:${UMNTMAIN}${UMNTXZM}/base=ro${ZLAYER}${UMNTRO} unionfs /pup_new
Код
init_32_ovfs: 246: mount -t overlay overlay -o lowerdir=/save:/base${ZLAYER}${UMNTRO},upperdir=/changes/upper,workdir=/changes/work /pup_new
При этом overlayfs: ZLAYER=':/kernel', aufs: ZLAYER=':/kernel=ro'
overlayfs: UMNTRO="${UMNTRO}:/${ONEEXTRA}", aufs: UMNTRO="${UMNTRO}:/${ONEEXTRA}=ro"
UMNTMAIN и UMNTXZM в init_32_ovfs отсутствуют.
Как видите, изменения минимальны.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64


Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: OverlayFS - скоро на экранах
« Ответ #53 : 17 Ноябрь 2018, 09:48:32 »
 И что ты этим хочешь показать? Что умный? Я год назад сделал, вот и думай...
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #54 : 19 Ноябрь 2018, 10:18:26 »
что ты этим хочешь показать? Что умный?
Не равняйте всех по себе  ;)
mount -o remount,append нет, а с ним и горячего подключения каталога.
Искал нет ли решения этой проблемы
Похоже, нет
Выложенное изучал аоверхностно. Помогайте...

Оффлайн paulus

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1732
  • Репутация: +24/-0
Re: OverlayFS - скоро на экранах
« Ответ #55 : 21 Ноябрь 2018, 00:06:33 »
Искал нет ли решения этой проблемы
А у разработчика OverlayFS на это планы-то хоть есть? Просто любопытно...

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #56 : 21 Ноябрь 2018, 09:28:58 »
у разработчика OverlayFS на это планы-то хоть есть?
Вряд ли. Горячим подключением балуемся только мы и porteus. Magos - не уверен
Похоже ofs под systemd-nspawn и т.п. точат - т.е. вирдуализация и безопасность
Еще , вроде кол-во слоев ограничено

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: OverlayFS - скоро на экранах
« Ответ #57 : 20 Ноябрь 2020, 01:19:50 »
Почитал тему. Как я понял, основные плюсы overlay - поддержка ядрами, минусы - невозможность 'горячего подключения'.

Вопрос, как должна в терминале выглядеть строка монтирования/размонтирования модуля, например DEVX.pfs, для overlay, на 'горячую'. Для PRA-roll-20.08-6; uird; overlay (скрин).

Пытался глянуть пример монтирования в pfsload, но там эти ваши $переменные... Глаза сломать можно. :)


Вроде говорилось, что overlay не умеет "mount -o remount", если я правильно понял. Ссылка в тему или нет Read-only Root-FS with overlayfs for Raspian / Raspberry Pi OS.
Еще есть такой инструмент squashmount.
« Последнее редактирование: 20 Ноябрь 2020, 01:37:49 от krasnyh »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: OverlayFS - скоро на экранах
« Ответ #58 : 20 Ноябрь 2020, 08:39:56 »
Пытался глянуть пример монтирования в pfsload, но там эти ваши $переменные... Глаза сломать можно. :)
Строка монтирования из initrd_ovfs (Richy32):
Код
mount -t overlay overlay -o lowerdir=/save:/base${ZLAYER}${UMNTRO},upperdir=/changes/upper,workdir=/changes/work /pup_new
Здесь ZLAYER=':/kernel', UMNTRO=':/module1:/module2.....'
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #59 : 20 Ноябрь 2020, 09:47:49 »
как должна в терминале выглядеть строка монтирования/размонтирования модуля,
https://wiki.puppyrus.org/soft/arch-initrd#mkinitcpio-overlayfs_mkinitcpio-lf-overlayfs_mkinitcpio-lf-aufs
арчвики
Read-only Root-FS with overlayfs for Raspian / Raspberry Pi OS.
Еще есть такой инструмент squashmount.
Если я правильно понял - это обвязки вокруг тех же фич AUFS и overlayfs - как и в наших инитрд

С какой целью интересуетесь overlayfs ?
Из плюсов - только наличие по дефолту во всех ядрах и вроде, меньшая ресурсоемкость
https://dker.ru/docs/docker-engine/user-guide/docker-storage-drivers/overlayfs-storage-in-practice/
Цитата
OveraySFS - это современная объединяющая файловая система, которая похожа на AUFS.  По сравнению с AUFS, Overayfs:
     имеет более простой дизайн
     Был в магистроинском ядре Linux с версии 3.18
     потенциально быстрее

Если бы решить с горячим монтированием - хоть как-то интересно для фругала
Возможно можно так : переписать chroot2pfs на overlayfs и запускать модуль софта в своем контейнере из той же 001-base и пр. (сколько можно слоев в overlayfs не знаю)Что-то подобное мутит Б. Кулер в своих новых дистрах
Получится типа усеченного докера, т.е. какие-то усложнения для юзера , которому нужен только браузер и медиаплеер
Здесь все варианты из чего можно мутить слоеную ФС
« Последнее редактирование: 20 Ноябрь 2020, 09:49:20 от sfs »