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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - скоро на экранах
« Ответ #60 : 14 Февраль 2021, 17:58:07 »
Что-то с ауфс все хуже и хуже становится
Тоже так думаю. Нужно если не переходить на оверлей, то готовиться к этому. Планирую попработать над поддержкой в uird. И возможно в pfs-utils тоже.
А что еще можно сделать в плане OverlayFS?  Многослойный OverlayFS в uird и так есть
Горячего подключения пока не просматривается
Разве что запускать каждый модуль приложения в своем OverlayFS chroot (chroot2pfs)...
Или вообще без OverlayFS и aufs - как в TinuCore : монтируем squash и делаем симлинки в корень всех файлов
Есть еще идеи?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #61 : 14 Февраль 2021, 18:04:22 »
Как минимум все проверить. А то с пол года назад вдруг оказалось, что работает только чистый режим. Это правда починили уже.
В первую очередь uird.mode=toxzm.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #62 : 14 Февраль 2021, 18:12:24 »
починили уже
uird-r593.2d9591d-8-any.pkg.tar.xz
уже чиненый ?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #63 : 14 Февраль 2021, 18:18:40 »
Так не соображу. Надо коммиты отслеживать. В свежем точно все ноормально с этим.
Можно легко проверить. В исправленной версии при загрузке с оверлеем /memory/changes это ссылка.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #64 : 14 Февраль 2021, 18:20:35 »
Проблема проявлялась когда uird.mode=changes uird.changes=папка uird.union=overlay

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #65 : 14 Февраль 2021, 18:20:43 »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #66 : 14 Февраль 2021, 18:26:05 »
Конечно!!!

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #67 : 31 Март 2021, 17:35:24 »
В systemd 248 появилась
Цитата
новая утилита systemd-sysext для управления «системными расширениями» - файлами образов, дополняющими содержимое /usr/ или /opt/ с помощью OverlayFS: см. https://www.freedesktop.org/software/systemd/man/systemd-sysext.html
Может как-то пригодится нам для FRUGAL... или chroot2pfs

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Ядро и зависимые программы
« Ответ #68 : 17 Апрель 2021, 22:17:35 »
Это https://forum.porteus.org/viewtopic.php?f=75&t=9216 ?
Горячее подключение/отключение с overlayfs доведено до рабочего состояния. Проверил с Porteus-XFCE4.12-v5.0rc2-k5.11-rc5-x86_64.iso.

Способ тестирования:
- Загрузить в вирте данное iso с noload=004, используя TAB для записи в командную строку. Тем самым игнорируем 004-seamonkey-2.53.6.en-US.linux-x86_64.xzm. (Скрин1)
- Далее, в терминале
cd /mnt/sr0/porteus/modules
seamonkey --version
activate 004-seamonkey-2.53.6.en-US.linux-x86_64.xzm
seamonkey --version
deactivate 004-seamonkey-2.53.6.en-US.linux-x86_64.xzm
seamonkey --version

(Скрин2)


p.s. Используем команду seamonkey --version для проверки подключения модуля, не запуская его в графическом режиме.
Для подтверждения операции activate/deactivate пароль toor.
Можно выбрать режим загрузки системы Text Mode, тем самым проведя все проверки в консоли.
Дефолтные пароли Porteus:
root password: toor
guest password:guest


Кстати, проверил с загрузкой в Text Mode. Модуль подключился, но отключаться отказывался, мотивируя это тем, что неактивирован. Тогда повторно запустил команду activate - "Module is already activated. Deactivate? Answer y/n". И все благополучно разрешилось.


Важно:
Учитывать, что не все возможности aufs можно повторить с overlay. В частности, невозможно отключить модули, загруженые с системой.
Цитата
1.2. Activated XZMs during booting can not be deactivated.

« Последнее редактирование: 17 Апрель 2021, 22:57:45 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #69 : 18 Апрель 2021, 07:51:25 »
Горячее подключение/отключение с overlayfs доведено до рабочего состояния
спасибо+
Хорошо бы выдрать эти скрипты и протестировать в LF
А потом разобрать их и добавить функционал в пфс
Дядя Шурик - подключайтесь. Вы отец нашего aufs. Пора усыновлять ofs  :)
невозможно отключить модули, загруженые с системой.
Можно на стадии инитрд грузить только базу - остальное подключать уже горячим методом

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #70 : 18 Апрель 2021, 12:19:13 »
Под капот заглядывали? Как это работает?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: OverlayFS - современный аналог AUFS
« Ответ #71 : 19 Апрель 2021, 12:18:16 »
Дядя Шурик - подключайтесь.
Не могу, глаза болят. Пять минут за компьютером и глаза слезятся. С телевизором аналогично, только смотреть надо минут 15 -20.
Моноблок 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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #72 : 21 Апрель 2021, 10:54:14 »
Горячее подключение/отключение с overlayfs доведено до рабочего состояния
Никаких чудес. Своя реализация pfsextract -i. Лучше нашей в том, что при отключении модуля восстановятся прежние состояния файлов. А вот как у него с пустыми папками дела обстоят - не понял.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: OverlayFS - современный аналог AUFS
« Ответ #73 : 21 Апрель 2021, 11:31:13 »
pfsextract -i
т.е. тупо модуль распаковывают в корень? Даже не монтирование+симлинки
при отключении модуля восстановятся прежние состояния файлов
Т.е. просто удаляется скопированное?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: OverlayFS - современный аналог AUFS
« Ответ #74 : 21 Апрель 2021, 11:39:10 »
Т.е. просто удаляется скопированное?
При подключении файлы из бандла копируются в корень по одному, если такой файл(папка) уже существует, то старый переименовывают, добавляя префикс перед именем. В тонкости не вдавался ибо совсем не то чего хотелось (((