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

Голосование

Базовые модули должны перекрывать (AUFS) пользовательские (с софтом)

Да.
1 (14.3%)
Наоборот
6 (85.7%)

Проголосовало пользователей: 7

Автор Тема: Порядок слоев AUFS  (Прочитано 24572 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #15 : 27 Май 2019, 11:27:38 »
Тогда все просто и не надо воевать.
Делайте - протестируем. По итогу решим.
UIRD уже включен в пра-ролл как альтернатива

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #16 : 27 Май 2019, 13:43:51 »
Sfs не хочет расставаться с устаревшим и ошибочным porteus-initrd
хотелось бы услышать о недостатках, чем он плох?
большой объём?
плохо-читаемый код?
скорость загрузки?
или что?
и что он не умеет по сравнению с более новыми и прогрессивными аналогами?
-----
если в нем найдены ошибки, можете показать где? их исправить невозможно?
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #17 : 27 Май 2019, 13:55:44 »
чем он плох?
Код не Дяди Шурика
что он не умеет по сравнению с более новыми и прогрессивными аналогами?
FULL только через имитацию сохраненки
Не работает с немонолитными ядрами
Все это реализовано в rootaufs2 максимально совместимо с портеус
А в UIRD возможностей еще больше, но идеология и синтаксис принципиально другие
« Последнее редактирование: 27 Май 2019, 15:13:38 от sfs »

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #18 : 27 Май 2019, 14:32:26 »
подождем мнение DdShurick
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #19 : 27 Май 2019, 15:18:06 »
чем он плох?
Сколько уже можно об этом писать? Зачем хитромудрое двойное монтирование pivot_root + chroot? Пижонство какое-то. Ведь можно проще и короче.
Код не Дяди Шурика
Подкалываешь? Давно не получал? :)
подождем мнение 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #20 : 27 Май 2019, 15:27:23 »
Подкалываешь?
Нет. Констатирую факт.
Разве в Ричи есть в скриптах чужой код?
Все переписывать - почетно и хорошо , но долго

По существу - юзеру фиолетово - что за инитрд (если дистр загрузился)
Для сложных случаев нужен удобный вариант сортировки - какие модули подключать и как и какую сохраненку
По удобству меня портеус устраивает
Очень глубоко в код я вчитывался только когда что-то не устраивало
Если кто-то сделает еще удобнее - я только ЗА

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #21 : 27 Май 2019, 17:22:15 »
Нет. Констатирую факт.
Не факт. Ругаюсь я всегда на избыточно усложнённый код.
Разве в Ричи есть в скриптах чужой код?
Наверняка есть
Все переписывать - почетно и хорошо , но долго
Зависит от вдохновения. Можно и за час.
По существу - юзеру фиолетово
Юзеры бывают разные: который "посмотреть", то да, который "вникнуть" - нет.
Для сложных случаев нужен удобный вариант сортировки
И где эти сложные случаи? Для подключения|отключения модулей был написан modules-event (с возможностью выбора из репо) - не востребован.
Если кто-то сделает еще удобнее - я только ЗА
Особенно если кто-то - "буржуй"
Моноблок 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: Порядок слоев AUFS
« Ответ #22 : 27 Май 2019, 17:22:36 »
Если кто-то сделает еще удобнее - я только ЗА
UIRD :)
А вообще не могу никак понять что не так со слоями, логичным видится так:
- базовые модули
- патчи к базовым
- свои модули
- сохраненка
Это в порядке увеличения приоритета.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #23 : 27 Май 2019, 17:29:27 »
- базовые модули
- свои модули
Чем отличаются?
UIRD :)
Рекламирую Вас для сложных случаев :)
uird есть в пра-ролл
Хорошо бы туда примеров использования добавить
Если и Дядя Шурик родит инитрд- я ЗА
« Последнее редактирование: 27 Май 2019, 17:34:11 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #24 : 27 Май 2019, 17:37:49 »
- базовые модули
- патчи к базовым
- свои модули
- сохраненка
Это в порядке увеличения приоритета.
У Б.К. так:
верхний слой сохранёнка (rw)
второй - сохранёнка модуль (rw+wh)
третий - база (ro)
четвёртый - ядро (если не включено в базу) (ro)
далее всё остальное (ro).
Если и Дядя Шурик родит инитрд
Сколько можно рожать? И всё напрасно, ибо "буржуи то лучше"
« Последнее редактирование: 27 Май 2019, 17:42:14 от 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #25 : 27 Май 2019, 17:48:24 »
Сколько можно рожать?
Если есть - выкладывайте для тестов в пра...

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #26 : 27 Май 2019, 17:52:41 »
    - базовые модули
    - свои модули

Чем отличаются?

Смысл в том, что в собственных модулях юзера может быть что угодно, и если юзер себе что-то там наваял, а оно не работает потому, что какой-то файл перекрывается файлом из базовых модулей  это не правильно. Ну и базовые модули обновляем мы, свои юзер обновляет сам.

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #27 : 27 Май 2019, 18:12:21 »
Зачем хитромудрое двойное монтирование pivot_root + chroot? Пижонство какое-то. Ведь можно проще и короче.
может они таким усложнением ошибки обходят? которые изредка выскакивают на каком-нибудь редком железе, если делать "проще и короче" ? (не утверждение, предположение)
------
написали мы простой код, работает.
нашли баг, добавили в код проверок, чтоб баг не повторялся, код естественно усложнился.
так несколько раз.
естественно на выходе сложный код
можно по методу д.Шурика его упрущать\вырезать-лишнее, или писать с нуля(чужой на самом деле трудно разгадывать иногда :) )
но получится же хождение по кругу, опять ошибки выискивать, опять проверки добавлять,
придет очередной кто-то, кто и этот код начнет "упрощать" и "чистить", поскольку сложно и непонятно
нет?
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #28 : 27 Май 2019, 18:26:26 »
а оно не работает потому, что какой-то файл перекрывается файлом из базовых модулей  это не правильно.
А если наоборот, пользовательский файл перекрывает базу и много чего рушится, это лучше?
написали мы простой код, работает.
нашли баг
Надо писать без багов, но, к сожалению, идеал недостижим.
Моноблок 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: Порядок слоев AUFS
« Ответ #29 : 27 Май 2019, 18:41:39 »
А если наоборот, пользовательский файл перекрывает базу и много чего рушится, это лучше?
Думаю да, мы ж не вин чтоб за юзера думать.  Давайте еще рута отберем, вдруг поломает чего:). У него есть механизм откатить свои эксперименты не поломав систему этого более чем достаточно.