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

Голосование

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

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

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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #45 : 28 Май 2019, 13:18:22 »
 Изменил порядок слоёв:
Код
live@pra:~$ n=0; while true; do echo -n "$n "; cat /sys/fs/aufs/si_c5c552eb/br$n|| break; n=`expr $n + 1`; done
0 /mnt/changes=rw
1 /mnt/bundles/save=ro+wh
2 /mnt/bundles/Lxpanel-0.6.2-s06.xzm=ro
3 /mnt/bundles/Minirc-120.2915396-sf16.xzm=ro
4 /mnt/bundles/Nss-3.25-sf01.xzm=ro
5 /mnt/bundles/Openbox-3.5.2-4-1-3s11.xzm=ro
6 /mnt/bundles/Pidgin-mini-p-2.10.9-s06.xzm=ro
7 /mnt/bundles/Pra-160628.xzm=ro
8 /mnt/bundles/Premote-p-0.9.3-3-sf11.xzm=ro
9 /mnt/bundles/Spacefm-gtk2-1.0.5-sf27.xzm=ro
10 /mnt/bundles/atril-p-1.15.0-pr01.xzm=ro
11 /mnt/bundles/chrome-profile-s07.xzm=ro
12 /mnt/bundles/chromium-p-52.0.2743.116-pb01.xzm=ro
13 /mnt/bundles/deadbeef-p-0.7.0-2-sf03.xzm=ro
14 /mnt/bundles/geany-p-1.27-pr01.xzm=ro
15 /mnt/bundles/gftp-p-2.0.19-4-i686.xzm=ro
16 /mnt/bundles/gmtp-gtk2-p-1.3.10-pr01.xzm=ro
17 /mnt/bundles/gparted-p-0.26.0-sf01.xzm=ro
18 /mnt/bundles/install-160428-sf06.xzm=ro
19 /mnt/bundles/isomaster-p-1.3.13-2.xzm=ro
20 /mnt/bundles/laptop-mode-tools-1.68-1-any-s03.xzm=ro
21 /mnt/bundles/linux-firmware-4.7.0-pf1.xzm=ro
22 /mnt/bundles/lz4-131-1-i686.xzm=ro
23 /mnt/bundles/mc-p-4.8.17-sf01.xzm=ro
24 /mnt/bundles/mtpaint-p-3.49.12-pr01.xzm=ro
25 /mnt/bundles/osmo-0.2.14-light-pr01.xzm=ro
26 /mnt/bundles/pburn-ru-p-4.3.16-pr06.xzm=ro
27 /mnt/bundles/synapse-p-0.2.10-s04.xzm=ro
28 /mnt/bundles/theme-humanity-grey_any-sf11.xzm=ro
29 /mnt/bundles/transmission-gtk2-p-2.60.xzm=ro
30 /mnt/bundles/xf86-video-ati-1_7.5.0-1-i686.xzm=ro
31 /mnt/bundles/xf86-video-intel-1_2.99.917-sf04.xzm=ro
32 /mnt/bundles/xf86-video-nouveau-1.0.11-2-i686.xzm=ro
33 /mnt/bundles/kernel=ro
34 /mnt/bundles/base=ro
pra03-retro запустился нормально. В Richy запуск нормальный, но не работает rox, конфликт с libfontconfig.so.1.12.0 (в базе была libfontconfig.so.1.10.0)
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #46 : 28 Май 2019, 13:24:20 »
pra03-retro запустился нормально
.xzm - pfs не ест?
Дайте на тест + описание ключей

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #47 : 28 Май 2019, 13:30:47 »
.xzm - pfs не ест?
Не проблема, есть sed, но я предпочёл бы держаться общепринятого .xzm
Дайте на тест
Как только rox починю.
описание ключей
dev=sda1 dir=pra1
Моноблок 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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #48 : 28 Май 2019, 14:11:26 »
minitrd.gz
Код
# ls /mnt/sda1/pra1/base/
Pra-3.0-sf19-base.xzm       pra-update-160829-save.xzm
kernel-4.7.0-pf1.xzm
остальное в modules.
Хотите home на разделе - добавьте в строку kernel home=<uuid>
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #49 : 28 Май 2019, 14:15:52 »
Аналоги load= noload= есть?
Хотите home на разделе - добавьте в строку kernel home=<uuid>
Или сделайте в сохраненке симлинк

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #50 : 28 Май 2019, 14:50:19 »
Код
live@pra:~$ mount | grep home
/dev/sda4 on /home type ext4 (rw,relatime,data=ordered)
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #51 : 28 Май 2019, 17:51:29 »
minitrd.gz
пра03
Т.е. pfs не грузит

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #52 : 28 Май 2019, 18:56:33 »
load= noload= есть?
noload=
pfs не грузит
Только xzm
Там ещё $dev пропущена
« Последнее редактирование: 28 Май 2019, 19:27:28 от 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #53 : 29 Май 2019, 09:18:11 »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #54 : 29 Май 2019, 09:38:37 »
*.[xps][zf][xs] ?
Можно и так, но лучше принять общепринятое и не плодить сущности: xzm - сокращение от xz module, sfs - от squashfs, pfs - самопал, но это одно и то же.
Порядок слоёв:
 - база внизу - полностью имитирует full, но с "правом не ошибку", удобно при разработке.
 - база вверху после save-ram и update (вариант Б. К) - устойчивость к непроверенным и чужим модулям.
При "монолите" спор этот бессмыслен.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #55 : 29 Май 2019, 09:44:43 »
minitrd.gz
Тогда главный вопрос.
Что может дать пользователю pra-porteus minitrd ? Кроме изящества кода

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Порядок слоев AUFS
« Ответ #56 : 29 Май 2019, 09:48:57 »
Что может дать пользователю pra-porteus minitrd ?
Пользователю - ничего. Для разработки унификация будет полезна (ИМХО). Тем более, что свой код можно гнуть как угодно
Кроме изящества кода
Изяшеством там и не пахнет.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Порядок слоев AUFS
« Ответ #57 : 29 Май 2019, 09:54:30 »
Для разработки унификация будет полезна
Тогда уж надо переходить на систему сборки инитрд типа mkinitrd (Arch) или от другого дистра или универсальную типа как в UIRD и писать хуки

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Порядок слоев AUFS
« Ответ #58 : 29 Май 2019, 11:19:59 »
типа как в UIRD и писать хуки
Во, во!!!
И по поводу расширений париться не надо, что в конфиг впишете то и будет. И сохраненка в модуль, и ниаких прибитых гвоздями папок и ини файл для системы. Да чего я рассказываю, то. Сами все знаете.

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Порядок слоев AUFS
« Ответ #59 : 29 Май 2019, 11:49:00 »
  но лучше принять общепринятое и не плодить сущности: xzm - сокращение от xz module, sfs - от squashfs, pfs - самопал, но это одно и то же.
sfs - squashfs file system ?
pfs - тоже какая-то file system? букву 'p' как расшифровать? (на wiki был)
-------
pfs давно и успешно используются, зачем выбрасывать то что работает?
зачем подстраиваться под общепринятое, пусть хоть какая-то своя изюминка будет
не так уж их и много, "лишних" сущностей
кстати где еще xzm применяется? в live-системах ? (видел только в ричи  )
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)