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

Голосование

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

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

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

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

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

Оффлайн sfs

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

Оффлайн k0l0p0k

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

Оффлайн sfs

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

Оффлайн k0l0p0k

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8146
  • Репутация: +183/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #19 : 27 Май 2019, 15:18:06 »
чем он плох?
Сколько уже можно об этом писать? Зачем хитромудрое двойное монтирование pivot_root + chroot? Пижонство какое-то. Ведь можно проще и короче.
Код не Дяди Шурика
Подкалываешь? Давно не получал? :)
подождем мнение DdShurick
А смысл? С моим мнением уже долгие годы никто не считается.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн sfs

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8146
  • Репутация: +183/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #21 : 27 Май 2019, 17:22:15 »
Нет. Констатирую факт.
Не факт. Ругаюсь я всегда на избыточно усложнённый код.
Разве в Ричи есть в скриптах чужой код?
Наверняка есть
Все переписывать - почетно и хорошо , но долго
Зависит от вдохновения. Можно и за час.
По существу - юзеру фиолетово
Юзеры бывают разные: который "посмотреть", то да, который "вникнуть" - нет.
Для сложных случаев нужен удобный вариант сортировки
И где эти сложные случаи? Для подключения|отключения модулей был написан modules-event (с возможностью выбора из репо) - не востребован.
Если кто-то сделает еще удобнее - я только ЗА
Особенно если кто-то - "буржуй"
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2812
  • Репутация: +33/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #22 : 27 Май 2019, 17:22:36 »
Если кто-то сделает еще удобнее - я только ЗА
UIRD :)
А вообще не могу никак понять что не так со слоями, логичным видится так:
- базовые модули
- патчи к базовым
- свои модули
- сохраненка
Это в порядке увеличения приоритета.

Оффлайн sfs

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8146
  • Репутация: +183/-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) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн sfs

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

Оффлайн betcher

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

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

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

Оффлайн k0l0p0k

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8146
  • Репутация: +183/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #28 : 27 Май 2019, 18:26:26 »
а оно не работает потому, что какой-то файл перекрывается файлом из базовых модулей  это не правильно.
А если наоборот, пользовательский файл перекрывает базу и много чего рушится, это лучше?
написали мы простой код, работает.
нашли баг
Надо писать без багов, но, к сожалению, идеал недостижим.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150) Richy64
Nettop Asus Eee Box PC EB1007 (Intel Atom D425, Intel GMA 3150) Richy32
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400) Richy64

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2812
  • Репутация: +33/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #29 : 27 Май 2019, 18:41:39 »
А если наоборот, пользовательский файл перекрывает базу и много чего рушится, это лучше?
Думаю да, мы ж не вин чтоб за юзера думать.  Давайте еще рута отберем, вдруг поломает чего:). У него есть механизм откатить свои эксперименты не поломав систему этого более чем достаточно.