Большая тайна, большое и светлое волшебство происходит, когда добровольцы объединяются для творения чего-то всем нужного, и, хотя бы немножечко, вечного.

Почему-то от этого чаще солнце выглядывает из-за облаков и очень хочется жить.

Правила и обычаи

PFS UTILS

Re: PFS UTILS

Игорь, попробуйте в свой 80-savetomodule  в параметрах mksquashfs указывать -comp gzip, или -comp lz4
Оба варианта сильно быстрее xz за счет меньшего сжатия.  Хотя у меня в тесте сегодня gzip даже побеждал видимо сильно зависит от того что жать. Особенно быстр lz4, в разы.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

Игорь, попробуйте в свой 80-savetomodule  в параметрах mksquashfs указывать -comp gzip, или -comp lz4

Спасибо попробую. Но у меня и так по сравнению с МагОС сборка большая - 2,2 - 2,4 Гб
А тут еще больше увеличится.
После правки systemd (systemd-poweroff, systemd-halt, plymouth-halt, plymouth-poweroff )  скорость и так повысилась.
800 Мб за 8 мин. Раньше было дольше. Т к работа mksquashfs все время прерывалась.
Единственно после обновления systemd все все настройки меняются на исходные.
Вообще то еденица  в модульной системе это не пакет а модуль.
Как то и реопозитарии надо  для модульной системы
И не нужен rpm и /etc/packages
Скачал модуль с обновлениями и вставил его в последний модуль как в PFS UTILS
Но как вот это сделать ?

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

ingvar написал(а):

Скачал модуль с обновлениями и вставил его в последний модуль как в PFS UTILS
Но как вот это сделать ?

C pfs-utils должно еще интереснее получиться. Все никак проверить не могу. Может вы быстрее доберетесь.
1. sync2layer newlayer ( очистили changes)
2. Обновляем систему средствами штатного ПМ
3. find /memory/changes  -получаем список новых файлов
4. findinpack по этому списку, получаем список модулей которые затронуты обновлением
5. Pfsrebuild  по списку модулей.
6. Заменяем модули и перегружаем.
То есть без увеличения размера обновление. Но модули изначально должны быть pfs.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

find /memory/changes  -получаем список новых файлов

Код:

find /memory/changes -mmin -1

То же самое и сразу

DdShurick
ученик волшебника
ranks
useravatar
Offline
71 Сообщений
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

DdShurick написал(а):

То же самое и сразу

Я алгоритм привел, не инструкцию. Если работать будет, можно и автоматизировать скриптом.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

Но модули изначально должны быть pfs.

Можно уточнить.
Для перевода  магос на  pfs надо обязательно сделать один pfs-модуль с /etc/packages ?
Или достаточно в модулях просто сделать   /etc/packages  и переименовать как  ~.pfs ?

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

ingvar написал(а):

/etc/packages

В каждом модуле свои файлы в этом каталоге.

MagOS-Чат http://chat.magos-linux.ru
MagOS-Загрузки http://files.magos-linux.ru/upload
MagOS-Торренты http://tracker.magos-linux.ru

betcher
Александр
магистр-волшебник
ranks
useravatar
Offline
2562 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

betcher написал(а):

C pfs-utils должно еще интереснее получиться

Вероятно, все же не все модули нужно переводить на pfs
Допустим магос-модуль или  что то я просто добавил.
Изменения системы при работе  -это вроде то же не pfs
Т е  вероятно pfs это для обновления.
По идее pfs должно заменить rpm в будущем.

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

ingvar написал(а):

не все модули нужно переводить на pfs

Только те, которые планируется регулярно обновлять.

DdShurick
ученик волшебника
ranks
useravatar
Offline
71 Сообщений
Администратор отключил публичную отправку сообщений

Re: PFS UTILS

Свою Магеиа 6 (МагОС) делаю так.
1)  Устанавливаю на диск Магею 6 в минимальной конфигурации. Т к почти все придется потом  обновлять.
2) Т к каталог с  Магеей 6  надо править то монтирую

 Спойлер Show Spoiler Hide Spoiler
 

Код:

#!/bin/bash


AUT=$(cd -P $(dirname $0) ; pwd)/aufs-disk
if [ -d $SRC-rw ]; then
     mkdir $AUT
      else
      mkdir $AUT $AUT-rw
      fi

SRC0=/run/media/root/mga6   
mount -t aufs -o br:$AUT-rw=rw:$SRC0=ro  none $AUT

3) Удаляю машинно-зависимые файлы в aufs-disk
4) Пакую  mksquashfs

Потом полученный первый сис-модуль запускаю,вместе с магос-модулем и другие модули получаю из магос-системы.

Вчера попробовал запаковать aufs-disk  командой mkpfs.
Время паковки 60 мин (30 мин - mksquashfs). ну уж не так страшно.
Но исходный каталог с Магеей 6 mkpfs удалил.
Т к $SRC0=ro

Код:

SRC0=/run/media/root/mga6   

mount -t aufs -o br:$AUT-rw=rw:$SRC0=ro  none $AUT

И паковал я aufs-disk, то непонятно как исх каталог удалился.
Но эксперимент не удался, т к запустив команду

sync2layer newlayer

Получил ответ, что это не pfs система.
Видимо надо делать так - http://magos-linux.ru/index.php?option= … =55#p18207

ps:
Т к мой первый сис-модуль большой, а обновлять его надо и долго ждать не хочется
То как то надо делать рядом с этим модулем делать модуль-update
В который бы и записывались обновления.
Делать модуль-xzm, а потом его переделывать ?

ingvar
Игорь
первоклассный волшебник
ranks
useravatar
Offline
374 Сообщений
Мужчина 
Администратор отключил публичную отправку сообщений

Авторизация