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

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

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

Оффлайн ingvaro

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
Re: OverlayFS - современный аналог AUFS
« Ответ #120 : 10 Август 2021, 12:36:08 »
В Магее Вы какой-то официальный человек или любитель? Чем зацепила Магея?

На работе я инженер-электронщик и раньше как не работает например видеокарта все указывали пальцем на меня и говорили что это по аппаратной части.
Дело усложнялось что редко находились два одинаковых системника.  И нужен был дистр на флэшке, для проверки компов.
Перебирал линуксы и Магея лучше всех запустилась на всех компах. А сейчас просто привык.
В Магее я простой любитель. Раза два удавалось написать удачный отзыв о проблеме  который помог в ее решении.
Но обычно пока я собираюсь писать Магея сама с проблемой разбирается. Языковой барьер.





« Последнее редактирование: 14 Август 2021, 21:12:39 от ingvaro »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #121 : 11 Август 2021, 17:05:14 »
Как-то Вам надо стыковаться с betcher и проталкивать эти доработки в гит. Чем раньше это начать чем вероятнее на выходе не получится форк. Или Вы и хотите сделать форк?

Оффлайн ingvaro

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
Re: OverlayFS - современный аналог AUFS
« Ответ #122 : 12 Август 2021, 08:55:20 »
Как-то Вам надо стыковаться с betcher и проталкивать эти доработки в гит.

На форуме МагОС есть ссылка,  но пока молчат - https://forum.magos-linux.ru/t/overlayfs-na-pfs-utilitah/177/5
Они молчат и я молчу. Так вот и создаются форки
Я вообще то не дотягиваю по функционалу к МагОС, т к у меня нет возможности загрузки старых версий на initrd
В свое время шаманил с бубном с  initrd от Магеи и все как то плохо и криво.
Попробовал загрузиться с UIRD так он сразу заработал.
« Последнее редактирование: 14 Август 2021, 21:14:21 от ingvaro »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #123 : 12 Август 2021, 09:59:33 »
Они молчат и я молчу. Так вот и создаются форки
Мой initrd-rootaufs2 не появился бы если бы они мне вовремя  ответили как подобное сделать в юирд
В итоге в prar 3 initrd
В юирд по началу было плохо с примерами использования и докой. Сейчас с участием    betcher в прар рабочие примеры для фругал и конфиги для фул с пояснениями. Если решите продолжать свой труд - надо начинать с этого. Потом можно добавить в прар четвертый инитрд . Без рабочего примера описывать улучшения бесполезно. В код никто не полезет, а как проверить не сообразят.
Ну а начать надо с описания что это даст по сравнению с имеющимися вариантами

Оффлайн ingvaro

  • Постоялец
  • ***
  • Сообщений: 104
  • Репутация: +2/-0
Re: OverlayFS - современный аналог AUFS
« Ответ #124 : 12 Август 2021, 11:24:29 »
Ну а начать надо с описания что это даст по сравнению с имеющимися вариантами

Хорошо бы отдельной темой сделать. Например -  "Overlay для  mkpfs"
Это что бы дополнять только 1 страницу  и не описывать все в каждое сообщение.
Через какое то время на 1 странице будет уже полная инструкция.
Ну а betcher рано или поздно объявится. Может отпуск у него и поехал отдыхать.
Тем более что вариант монтирования от TOXZM я немного упростил. Но иначе AUFS не запускался.
Осталось доделать Overlay.
В TOXZM в режиме Overlay+WH тени копируются в образ сборки.
Попробовал повторить и тени не копируются у меня не только в образ сборки но вообще никуда нельзя скопировать.
« Последнее редактирование: 12 Август 2021, 18:48:30 от ingvaro »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #125 : 12 Август 2021, 16:24:53 »
Хорошо бы отдельной темой сделать. Например -  "Overlay для  mkpfs"
Ну так сделайте. Перенесите в шапку полезное из этой темы или могу с вашего первого в этой теме сообщения разделить тему
betcher рано или поздно объявится
Последняя активность:Сегодня в 09:38:23
Возможно сильно занят
« Последнее редактирование: 12 Август 2021, 16:27:06 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #126 : 04 Ноябрь 2021, 10:01:19 »
В ядре 5.15
Цитата
В OverlayFS реализована корректная обработка флагов монтирования "immutable", "append-only", "sync" и "noatime".
нам с горячим монтированием это не поможет?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: OverlayFS - современный аналог AUFS
« Ответ #127 : 12 Декабрь 2021, 21:16:25 »
Скачать  -  PFS-OVL.xzm - https://cloud.mail.ru/public/yAGs/uShczCfGZ
Так как я уже несколько дней использую родное бинарное ядро pf (без aufs), то обратил внимание, что pfs-utils дают сбой даже при простой упаковке папок в модуль. Можно уйти в каменный век и использовать исходные mksquashfs/unsquashfs, но это не наш метод.

Скачал PFSOV.pfs по ссылке, распаковал пока в rootcopy, перезагрузился и вуаля, все работает. Правда пришлось еще создать toxzm/filtres/pfs-filtr.

Насчет наличия горячего подключения пока не смотрел, есть ли оно, и если есть, работает ли.


p.s. И да, у меня uird, если это имеет значение.
Ядро пока в качестве теста, а там посмотрю...

Использую гуи из контекстного меню "Упаковка PFS-пакета".
« Последнее редактирование: 12 Декабрь 2021, 21:24:19 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #128 : 13 Декабрь 2021, 09:48:08 »
у меня uird
Хорошо бы и на наших инитрд проверить. По идее должно работать

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: OverlayFS - современный аналог AUFS
« Ответ #129 : 02 Июнь 2022, 17:49:42 »
Новость, OverlayFS Adding Support For IDMAPPED Layers For Various Benefits

Какая польза для нашего фругала, не знаю, но видно что OverlayFS не заброшен, худо-бедно развивается.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: OverlayFS - современный аналог AUFS
« Ответ #130 : 28 Август 2023, 16:09:30 »
- Дисковая подсистема, ввод/вывод и файловые системы

    Файловая система Overlayfs переведена на использование нового API для монтирования. Внесены изменения, необходимые для организации работы файловой системы Composefs в виде надстройки над ФС OverlayFS и EROFS, вместо сопровождения обособленной реализации. В ядре 6.5 для Composefs добавлена поддержка слоёв "data-only", используемых только для данных (отдельно от метаданных). В следующей версии ядра планируется добавить в OverlayFS поддержку сохранения хэшей fs-verity в расширенном атрибуте (xattr) overlay.metacopy, что завершит интеграцию в ядро всех возможностей, необходимых проекту Composefs.
Релиз ядра Linux 6.5


Все еще не заброшен. )

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: OverlayFS - современный аналог AUFS
« Ответ #131 : 28 Август 2023, 16:15:44 »
Еще что придумали, не в тему, но все же:

Добавлена возможность монтирования другой ФС слоем ниже в существующую точку монтирования, что может применяться для организации бесшовного обновления совместно используемого раздела /usr в контейнерах, без оставления временного окна, в котором раздел находится в отмонтированном состоянии.
Например, к точке монтирования /mnt (mount -t ext4 /dev/sda /mnt) можно примонтировать другой раздел (mount --beneath -t xfs /dev/sdb /mnt), который не будет использоваться пока старый раздел остаётся примонтирован. Если затем выполнить команду отмонтирования (umount /mnt), то старый раздел будет отмонтирован, а новый сразу займёт его место без задержки между отмонтированием старого и примонтированием нового раздела.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: OverlayFS - современный аналог AUFS
« Ответ #132 : 08 Январь 2024, 18:36:41 »
В OverlayFS предложены опции монтирования "lowerdir+" и "datadir+". Добавлена поддержка вложенного монтирования OverlayFS с xattrs.
Релиз ядра Linux 6.7

-----------------------------------------------------------------------------------------

Вот стоило какой-то шишке* в мире ПО, заинтересоваться чем-то косвенно связанным с overlayfs, как разработка 'поперла'. Что ни новость о выпуске ядра, обязательно фигурирует и overlayfs.

*Александр Ларсон, сотрудник Red Hat, разработавший Flatpack, предложил реализацию файловой системы Composefs.
« Последнее редактирование: 08 Январь 2024, 18:38:50 от krasnyh »