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

Голосование

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

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

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

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

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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #30 : 27 Май 2019, 18:43:49 »
Надо писать без багов, но, к сожалению, идеал недостижим.
в том то и дело

А если наоборот, пользовательский файл перекрывает базу и много чего рушится, это лучше?
переделывать модуль, и больше так не делать )
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #31 : 27 Май 2019, 18:46:01 »
может они таким усложнением ошибки обходят? которые изредка выскакивают на каком-нибудь редком железе, если делать "проще и короче"
Если под железо приходится писать обходной хак это недостатки проектирования. Для таких случаев в идеале должен  быть продуманный заранее механизм.

Оффлайн k0l0p0k

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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #33 : 27 Май 2019, 18:55:53 »
может на самом деле код плох и д.Шурик прав, зачем его усложняли? не знаю
Может код сложный потому, что чужой, нет? Свой то завсегда такой простой и понятный :))

Оффлайн k0l0p0k

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #35 : 27 Май 2019, 20:46:29 »
Как будто юзер при желании не может все переименовать и переложить
Какие слои не делайте

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #36 : 27 Май 2019, 21:33:32 »
Какие слои не делайте
Значит будем делать по порядку, а не задом наперёд. Возражения есть?
Моноблок 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

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #37 : 28 Май 2019, 00:25:49 »
Значит будем делать по порядку, а не задом наперёд. Возражения есть?

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

поэтому я за базу вниз, а програмные модули(которые юзер возможно сам будет лепить) вверх
если юзер сделал неправильный модуль, что-то ломающий в системе - оно сразу обнаружится, как только этот модуль подключить
« Последнее редактирование: 28 Май 2019, 00:28:53 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: Порядок слоев AUFS
« Ответ #38 : 28 Май 2019, 05:22:14 »
Пользовательский уровень должен быть выше системного. Иначе все это абсурдно, на мой взгляд.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #39 : 28 Май 2019, 06:19:19 »
Давайте говорить не о выше-ниже, тут смотря с какой стороны на конструкцию смотреть. А о приоритетах, перекрытии, ближе к ченджез или дальше от ченджз. А то может мы все об одном, да в терминах путаемся :)

Онлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #40 : 28 Май 2019, 08:01:01 »
Пользовательский уровень должен быть выше системного. Иначе все это абсурдно, на мой взгляд.
У меня взгляд противоположный.
в терминах путаемся
Нет. Но если вы все дружно против, оставайтесь при своём.
По поводу порядка слоёв у нас мнение предвзятое, подождём непредвзятое мнение kostyalamer.
« Последнее редактирование: 28 Май 2019, 08:55:47 от sfs »
Моноблок 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
« Ответ #41 : 28 Май 2019, 08:56:30 »
По поводу порядка слоёв у нас мнение предвзятое, подождём непредвзятое мнение kostyalamer.
Подождем конечно, но мне кажется конкретно в этом случае даже спорить не о чем. Давайте на примере. Я юзер, делаю себе модуль с конфигом какой-то проги, к примеру /etc/proga.cfg. Подключаю модуль с pfsload, все норм, файл заменил базовый. Кладу модуль в modules и перегружаю и фигвам, базовый сверху и моя прога не работает. Явно не правильно, нет?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #42 : 28 Май 2019, 09:04:22 »
Пользовательский уровень должен быть выше системного
Добавил голосование. Проголосовал за это

Вообще - если собирать дистр из нормальной репы - пересечений быть не должно. Но есть конфиги и т.п.
Кстати - где их по хорошему размещать - в модуле проги, отдельным модулем или как...

Оффлайн knn

  • Ветеран
  • *****
  • Сообщений: 2538
  • Репутация: +33/-0
Re: Порядок слоев AUFS
« Ответ #43 : 28 Май 2019, 09:41:32 »
Но есть конфиги и т.п.
Кстати - где их по хорошему размещать - в модуле проги, отдельным модулем или как...
  Например вариант - конфиги отдельным модулем, но в составе составного модуля , рядом с "програмным"-модулем(~и).
   Делал так в ftp://ftp.mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs-test/030-De-pra03-ice-dsktp_rox-kn02.pfs - самому в дальнейшем удобно, да и другим по-понятней(/интернациональней).
   Как в таком случае будет с "количеством возможных(/разрешенных) слоев" - точно не скажу(но вроде нормально).

upd:
т.е. в "Составном": "модуль-проги-с-дефолтными-конфигами и  модуль-недефотных-конфигов(слоем повыше)
« Последнее редактирование: 28 Май 2019, 09:56:47 от knn »
Gr4D, Grub2; HP Mini 210 VT - Intel Atom N470  @ 1.83GHz, Intel GMA3150, RAM=2 ГБ ;
Sams-n110: N270 - 1,6 ГГц, Intel GMA 950, RAM=2 ГБ.

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #44 : 28 Май 2019, 11:48:43 »
Давайте на примере. Я юзер, делаю себе модуль с конфигом какой-то проги, к примеру /etc/proga.cfg. Подключаю модуль с pfsload, все норм, файл заменил базовый. Кладу модуль в modules и перегружаю и фигвам, базовый сверху и моя прога не работает. Явно не правильно, нет?
вот !!
модуль этож не только бинарники, а в базе могут "завалятся" дефолтные конфиги, за всем не уследишь
« Последнее редактирование: 28 Май 2019, 20:44:52 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)