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

Автор Тема: Initrd UIRD  (Прочитано 175653 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #660 : 02 Февраль 2020, 07:22:42 »
Дядя Шурик, вчера прикрутил и Ваш алгоритм тоже. Отдельным режимом MODE(index)=mount+wh. По просьбе Ингваро в основном. Только вместо удаления файла добавляю его в список эксклудов mksquashfs, так как мне нельзя "портить" ченджез, сохраненок может быть несколько. Особо не проверял, но раз у Вас работает должно и у нас тоже. Думаю теперь есть ли у таких модулей ограничения на использование в общей схеме, будут ли проблемы при использовании нескольких таких модулей или в сочетании с mount или copy модулями. Логика подкипает уже :)
« Последнее редактирование: 02 Февраль 2020, 07:24:31 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31390
  • Репутация: +208/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #661 : 22 Март 2021, 09:07:09 »
Чуть новостей, чтоб не забывали :)
https://forum.magos-linux.ru/t/aufs-overlayfs-toxzm/161
3 пункт не понятен. Можно подробнее
В итоге что-то новое дает?
Оттестировано? Можно пересобирать для прар? В menu.lst ничего менять не надо?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #662 : 22 Март 2021, 10:29:49 »
3 пункт не понятен. Можно подробнее
MODE=mount это режим когда модуль с сохраненкой монтируется при старте, а при выключении объединяются старый модуль и новые изменения.
MODE=mount+wh это аналогичный режим но в итоговый модуль  добавляются тени. Для aufs я идею увел у ДядиШурика, кстати.
Вот теперь эти режимы доступны  и с оверлеем.
В итоге что-то новое дает?
Основная задача была в том, чтобы сделать работу с ауфс и с оверлеем максимально похожими в UIRD. Из плюшек которые эти изменения принесли:
- режимы mount и mount+wh для оверлея
- уменьшение общего количества монтирований.
Оттестировано?
Проверяли вчетвером перед тем как сливать в мастер, вроде не отвалилось ничего.
Можно пересобирать для прар? В menu.lst ничего менять не надо?
Собирать или нет - решайте сами. Если оверлей не нужен, то ничего не принесет нового.
В menu.lst ничего не надо менять. Если у кого то есть готовые конфиги toxzm, то нужно переделать секции где есть MODE=none
« Последнее редактирование: 22 Март 2021, 10:31:52 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31390
  • Репутация: +208/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #663 : 22 Март 2021, 11:45:02 »
mount+wh для оверлея
разве там есть wh?
при выключении объединяются старый модуль и новые изменения.
молча или есть вывор все\настройки и т.п.?
Если оверлей не нужен
Готовый ауфс остался только в портеус
Я уже сам компилю pf-kernel с uksmd

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #664 : 22 Март 2021, 13:18:08 »
разве там есть wh?
Тени то есть, просто иначе выглядят.
молча или есть вывор все\настройки и т.п.?
Конечно есть выбор. Все настраивается в конфиге toxzm, там и фильтры и режим подключения, и любое количество сохраненок и параметры для squashfs и привязка модуля к машине. На любой вкус.
https://forum.magos-linux.ru/t/instrukcziya-dlya-toxzm/122

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31390
  • Репутация: +208/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #666 : 29 Март 2021, 09:09:02 »
Инструкция по toxzm
добавил в шапку +

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31390
  • Репутация: +208/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #667 : 02 Апрель 2021, 15:23:37 »
prar2008
Код
title ▒▒ lfa2008  UIRD + auto swap + zram rootfs + overlayfs
find --set-root --ignore-floppies /%d%/boot/vmlinuz-%k%
kernel /%d%/boot/vmlinuz-%k% %f% %u%   uird.swap=auto uird.union=overlay uird.rootfs=zram
initrd  /%d%/boot/uird.lfa.cpio.xz
uird.lfa-600.cpio.xz - все ок
uird.lfa-603.cpio.xz - виснет где-то перед стартом Х

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #668 : 02 Апрель 2021, 15:43:09 »
Чем эти uird отличаются?
Если это порядковые номера коммитов, то лучше обновить до свежего. Там были правки для overlay, а после это вообще было переписано заново.
« Последнее редактирование: 02 Апрель 2021, 16:05:48 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31390
  • Репутация: +208/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #669 : 02 Апрель 2021, 16:11:40 »
Чем эти uird отличаются?
Версии вашего гит
600 - после того как починили overlay rootcopy
603 - посмотрел. Это не самый свежий. У меня уже 615 собран. Ща перепроверю

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31390
  • Репутация: +208/-0
    • PuppyRus-A
Re: Initrd UIRD
« Ответ #670 : 02 Апрель 2021, 16:40:11 »
У меня уже 615 собран. Ща перепроверю
uird.lfa-615.cpio.xz - все ок

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: Initrd UIRD
« Ответ #671 : 09 Апрель 2021, 06:46:45 »