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

Автор Тема: UIRD (overlay). Загрузка LiveCD с сохранением изменений.  (Прочитано 21439 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Хотел посмотреть как работает *.img с compress=zstd, добавил в KM_compAlg="z3fold lz4 zstd", но наверно надо и сам бинарник.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Нужно сперва в системе пробовать монтировать с zstd, может просто в бтрфс еще поддержку не завезли.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Но при этом сломалось toxzm, конфиг создает, модуль нет.
В  магос работает. Несколько перезагрузок - полет нормальный.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Хотел посмотреть как работает *.img с compress=zstd, добавил в KM_compAlg="z3fold lz4 zstd", но наверно надо и сам бинарник.
В магос и это сработало. Делал ровно как вы, т.е. добавил zstd к модулям ядра в mkuird.cfg
В итоге:
Код
cat /proc/mounts |grep compress
/dev/loop0 /memory/changes btrfs rw,relatime,compress=zstd,space_cache,subvolid=5,subvol=/ 0 0
betcher@MagOS ~ $ cat /proc/cmdline
rw vga=791 splash=silent plymouth.enable=0 uird.from=/dev/sda1/MagOS;/dev/sda3/MagOS-Data uird.swap=auto uird.home=/dev/sda3/homes uird.zram uird.cp=*/photomodule  desktop=i3 uird.mode=changes uird.changes=/MagOS-Data/ch3bt.img::FS=btrfs::SIZE=1024::MNT_OPTS=compress=zstd


Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Наверно и у меня работало, но не сообразил посмотреть cat /proc/mounts |grep compress.

Проверял на флешке с uird.mode=changes и притормаживало, что с lzo, что с zstd.
В отличие от toxzm, где сохранение только при перезагрузке, в changes похоже пишет все время.


upd. Мой uird, надеюсь я там не сильно накосячил.
Пытался в одном конфиге совместить для qcow2 и для LiveCD, не получилось. Сделал два, и когда нужен другой, переключаю через uird.basecfg.
« Последнее редактирование: 14 Март 2020, 17:16:46 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Мой uird-r539.4f7f776-1-any.pkg.tar.xz не попал в репу, sfs предпочитает использовать универсальный из шапки темы и собранный под aarch64.
Нет вот Ваш http://mirror.yandex.ru/puppyrus/2a-aarch64/pkg-repo/2a-any/uird-r539.4f7f776-1-any.pkg.tar.xz
Шапку поправил

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
в changes похоже пишет все время.
Конечно. В том и смысл.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Сделал два, и когда нужен другой, переключаю через uird.basecfg.
Да, можно использовать конфиги как пресеты. Я никогда не использовал так, но по идее нормальный подход.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Конечно. В том и смысл.
А у нас есть, в ситуации с флешкой - changes=EXIT:

Цитата
Расширение 'EXIT:' указывает 'changes=' сохранять все изменения, сделанные за время сеанса в памяти до перезагрузки/выключения. Запись изменений на диск производится 1 раз при корректном выключении.
« Последнее редактирование: 14 Март 2020, 17:48:41 от krasnyh »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Расширение 'EXIT:' указывает 'changes=' сохранять все изменения, сделанные за время сеанса в памяти до перезагрузки/выключения. Запись изменений на диск производится 1 раз при корректном выключении.
В модуль?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
В папку.

Я уже 'въехал' в toxzm и планы на него были, а сейчас прикидываю как того же добиться с changes.  (

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
В папку.
Не знаю есть ли смысл, если уж все равно писать не сразу, а аккумулировать в RAM, то потом хотябы пожать :) А это уже toxzm и получается.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Естественно, речь идет о сохранении в img с compress=.

Уже запутался в uird и PRA.  :)
« Последнее редактирование: 14 Март 2020, 18:18:47 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
С uird.lfa.cpio.xz из prar1912_UIRD_beta_1.iso (Изменён:14.03.2020 18:06), тоже не создает модуль (toxzm).

А вот старенький uird.prar1912.cpio.xz из 200228.iso, создает.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Гм. Чешу репу :(