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

Автор Тема: UIRD. pfsload модуль на aufs слое  (Прочитано 7000 раз)

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

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: UIRD. pfsload модуль на aufs слое
« Ответ #15 : 28 Январь 2017, 10:09:10 »
Посмотрите df /opt или другой каталог в /

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: UIRD. pfsload модуль на aufs слое
« Ответ #16 : 28 Январь 2017, 10:11:49 »
Код
# df /opt
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в
aufs               2429872       144424  2285448            6% /
# df |grep aufs
aufs                                 2429872       143916   2285956            6% /

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: UIRD. pfsload модуль на aufs слое
« Ответ #17 : 28 Январь 2017, 10:14:18 »
 df /opt
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
aufs                12G         114M   12G            1% /
df |grep aufs
aufs                12G         114M   12G            1% /

Аналогично

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: UIRD. pfsload модуль на aufs слое
« Ответ #18 : 28 Январь 2017, 10:18:01 »
может в параметрах монтирования aufs дело?
Отличия в nowarn_perm  у вас и tranc_xino у нас, я в этом нуб совсем.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: UIRD. pfsload модуль на aufs слое
« Ответ #19 : 28 Январь 2017, 10:34:12 »
Отличия в nowarn_perm  у вас и tranc_xino у нас, я в этом нуб совсем.
Попробуйте тупо изменить :)

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: UIRD. pfsload модуль на aufs слое
« Ответ #20 : 28 Январь 2017, 10:40:54 »
Отличия в nowarn_perm  у вас и tranc_xino у нас, я в этом нуб совсем.
Попробуйте тупо изменить :)
Хорошо бы при этом понимать что делаешь.
Вот строчка из uird_init
mount -t aufs -o xino="$MEMORY/.xino_union",trunc_xino,br="$1" aufs "$2"
Как изменить?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: UIRD. pfsload модуль на aufs слое
« Ответ #21 : 28 Январь 2017, 10:44:33 »
Я тоже здесь не шарю. Дядя Шурик самый продвинутый в этой теме
В портеус
Код
 grep nowarn_perm linuxrc 
mount -t aufs -o nowarn_perm,xino=/memory/xino/.aufs.xino,br:/memory/changes=rw aufs /union

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: UIRD. pfsload модуль на aufs слое
« Ответ #22 : 28 Январь 2017, 10:48:58 »
Правильная идея - мололитом дрова для подключения загрузочного носителя, а прочие дрова брать из 000-kernel
Вы точно в этом уверены? Подключение модулей ядра в initrd, в отличие от монолита,  требует множества лишних телодвижений. В сумме получается проигрыш, а не выигрыш.
Дядя Шурик самый продвинутый
Самый задвинутый.
Код
# df /opt
Filesystem           1K-blocks      Used Available Use% Mounted on
unionfs                      0         0         0   0% /
Код
mount -t aufs -o udba=reval,diropq=w,dirs=/changes=rw:${UMNTMAIN}${UMNTXZM}/base=ro${ZLAYER}${UMNTRO} unionfs /pup_new
« Последнее редактирование: 28 Январь 2017, 10:57:37 от 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: UIRD. pfsload модуль на aufs слое
« Ответ #23 : 28 Январь 2017, 10:54:21 »
Вы точно в этом уверены?
Давайте все модули включим мололитно  ;)
В сумме получается проигрыш, а не выигрыш.
Портеус инитрд меньше 1 мб. Где тут проигрыш?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: UIRD. pfsload модуль на aufs слое
« Ответ #24 : 28 Январь 2017, 10:57:10 »
Дядя Шурик самый продвинутый в этой теме
Тогда вопрос к нему
чего такое "xino" в общем и tranc_xino в частности?
nowarn_perm - это о каких правах речь?

И может ли что-то из этого повлиять на то что обсуждаем.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: UIRD. pfsload модуль на aufs слое
« Ответ #25 : 28 Январь 2017, 11:04:58 »
чего такое "xino" в общем и tranc_xino в частности?
Это уже к гуглу aufs
Моноблок 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: UIRD. pfsload модуль на aufs слое
« Ответ #26 : 28 Январь 2017, 11:19:07 »
Офигенно помогло :(.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: UIRD. pfsload модуль на aufs слое
« Ответ #27 : 28 Январь 2017, 11:45:49 »
Портеус инитрд меньше 1 мб.
Код
# du -h initrd32.gz
436.0K initrd32.gz
Меньше, проще и работает.
Офигенно помогло
Согласен. Без толкового переводчика ничего не понятно.
Моноблок 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: UIRD. pfsload модуль на aufs слое
« Ответ #28 : 28 Январь 2017, 12:07:03 »
С загрузкой по сети?
Можно и с загрузкой по сети, только никому это не надо, поэтому убрал.
Моноблок 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

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re: UIRD. pfsload модуль на aufs слое
« Ответ #29 : 29 Январь 2017, 14:55:34 »
Хотя я не спец. по AUFS, но в PuppyRus модули (и вообще любые ФС-в-файле с loop-устройством), как я помню, можно монтировать откуда угодно, хоть из того же AUFS-а.

Из AUFS-а нельзя монтировать только каталоги (методом pfsload /katalog). На вхождение каталога в дерево AUFS неплохо было бы сделать проверку.