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

Автор Тема: Overlay для mkpfs  (Прочитано 30938 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Re: Overlay для mkpfs
« Ответ #210 : 23 Январь 2023, 09:32:46 »
mountarchive, на питоне.
Чем архив будет лучше squashfs?
В соседней теме разбирал - только возможностью поставить пароль
Но все монтировки архивов на fuse = тормоза
А в https://www.freebsd.org/cgi/man.cgi?archivemount еще и qt5

Оффлайн crims0n

  • Пользователь
  • **
  • Сообщений: 42
  • Репутация: +1/-0
Re: Overlay для mkpfs
« Ответ #211 : 23 Январь 2023, 09:39:07 »
Если серьезно - AUFS жив. Пока это так - надо ли что-то еще?
Надо. AUFS на соплях держится. Если есть возможность от него уйти, то надо уходить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Re: Overlay для mkpfs
« Ответ #212 : 23 Январь 2023, 09:43:53 »
AUFS на соплях держится
Есть факты?
Если есть возможность от него уйти, то надо уходить.
Да, но пока горячего подключения нет - торопиться не стоит
На крайняк : В инитрд у нас уже есть поддержка overlayfs. Написать псевдо горячее подключение на симлинках - простая задача

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5358
  • Репутация: +140/-1
Re: Overlay для mkpfs
« Ответ #213 : 23 Январь 2023, 14:34:17 »
Чем архив будет лучше squashfs?
Архив, понятие растяжимое. И squashfs архив, разве нет. И AppImage архив, я считал, что речь именно о нем в новости.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Re: Overlay для mkpfs
« Ответ #214 : 23 Январь 2023, 14:37:25 »
И squashfs архив, разве нет
Да. Но в mountarchive  zip tar,а не squash
AppImage архив
Вроде сквош. Разбирали эту тему - пришли к выводу - лучше перепаковывать, чтобы уменьшить размер

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5358
  • Репутация: +140/-1
Re: Overlay для mkpfs
« Ответ #215 : 24 Апрель 2023, 00:06:10 »
Цитата
И да, betcher так и не сподобился прикрутить подключение/отключение модулей.
Для ауфс - есть, для оверлея не вижу нормального способа. Возможно сделаю конвертирование модуля в рпм, можно будет устанавливать модуль как пакет. Но тоже не айс конечно.

А если с ChatGPT? Типа, один ум хорошо, а вдвоем с ИИ вообще горы свернем.  :)
(Я про 'горячее' подключение, если что.)
« Последнее редактирование: 12 Январь 2024, 18:10:58 от krasnyh »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 899
  • Репутация: +24/-0
Chroot2pfs как использовать?
« Ответ #216 : 25 Январь 2024, 10:22:09 »
Я скачал 090-PFS-OVL -  https://cloud.mail.ru/public/pSSC/QWnvMjqP4 отсюда,поместил скрипты в /usr/local/bin
ввел в терминал
Код
sudo chroot2pfs -o ModuleDIR  --flist /tmp/module.list --command apt install mc
ответом
Код
Using:  CHROOT=chroot
aufs number: 1
grep: /tmp/module.list: Нет такого файла или каталога

layers=

Empty layers list
я должен создать перед вводом этой команды /tmp/module.lis если да что должно быть в /tmp/module.list только пожалуйста, если вас не затруднит,приведите   ответ разёрнутей, понятней, я эту тему не только для себя хочу расскрыть, wiki сухая , малоинформативнная, там нет последовательных шагов, и  не понятно пойдет ли  chroot2pfs на live-kit основаный на Debian.

upd: посмотрел Using:  CHROOT=chroot
aufs number: 1 использует aufs
« Последнее редактирование: 25 Январь 2024, 11:28:51 от totiks2012 »

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Chroot2pfs как использовать?
« Ответ #217 : 25 Январь 2024, 12:12:04 »
https://github.com/pfs-utils/pfs-utils-cli/blob/master/project-files/usr/bin/chroot2pfs

исходники довольно подробно прокомментированы, притом на русском!
и переменным с функциями даны нормальные имена, а не просто односложные и малопонятные a, b1, c0
с 21й строчки ф-я HLP
88-89:
case "${arg}" in
    "-h" | "--help" ) HLP;;
Код
echo "--flist 	- список модулей и папок из файла. В файле можно применять \"#\" для блокирования"
echo "Создать список из модулей в каталоге dir: find  /pth/dir -name *.$EXT |sort |awk '{print \"#\"$0}' > flist.lst"


« Последнее редактирование: 25 Январь 2024, 12:30:06 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34033
  • Репутация: +231/-0
    • PuppyRus-A
Re: Overlay для mkpfs
« Ответ #218 : 26 Январь 2024, 09:42:12 »
Я скачал 090-PFS-OVL
Я не автор. Если и смотрел это - давно и ничего не помню. Пока не доведу FAS до хотя-бы промежуточного результата - сильно отвлекаться не буду.
Автор - Последняя активность:22 Ноябрь 2023 - попробуйте написать ему на почту
Или
набор утилит аналогичный pfs-utils, только основные утилиты, зато работает и с оверлеем и с ауфс

wiki сухая
Какая ? Что именно не понятно?
https://github.com/pfs-utils/pfs-utils-cli/blob/master/project-files/usr/bin/chroot2pfs
Это другой pfs v4, который  я не использую
я откатился на 3 версию и мне ее функционала хватает