Не работает uird.freemedia совместно с сохранением в модуль

При использовании сохранения в модуль с помощью uird.changes носитель не размонтируется. При использовании machines проблем нет.

Да, проблема известна. Даже причина понятна. Не знаю как красиво починить :slight_smile:

Как вариант можно использовать uird.shutdown, с ним работать должно.

Можно попробовать.
Значит добавляю uird.shutdown и через ини отключаю магосовский скрипт сохранения.

[/usr/lib/magos/rc.halt/80-savetomodule]
ENABLED=no

Больше ничего не требуется?

Вроде так.

C uird.shutdown носитель размонтируется, но почему-то сохранение не работает. При этом носитель, естественно, смонтирован обратно. Пробовал даже без copy2ram и без freemedia. Не сохраняет и все.
cmdline:
uird.from=TRANSCEND@/MagOS,/MagOS-Data uird.mode=changes uird.changes=/MagOS-Data/modules/zzz-`date +%G-%V-9`.xzm uird.noload+=`date +%G-%V-9` scantimeout=2 uird.swap=auto zswap.zpool=z3fold uird.ramsize=auto uird.shutdown

Посмотри что попадает в /savetomodule
Попробуй uird.shutdown=shell, чтоб понять где спотыкается.

/memory/data/from/0/MagOS-Data/modules/zzz-2019-14-9.xzm

Не работает. Просто перезагружается и всё.

Гм. Чего-то отвалилось. После загрузки с uird.shutdown проверь наличие /run/initramfs и что там внутри.

В наличии и там uird

Все чудесатее и чудесатее :))
Надо смотреть.

Проверил, сработало. Правда без freemedia.

В смысле сохранение?

да, в модуль
ask и shell для uird.shutdown тоже сработало

Ну тогда я не знаю что у меня не так.
Лучше бы решить без uird.shutdown :wink:

Это да. Я бы перенес в отдельный uird.mode, но Антон против. Подумаю еще как можно сделать.

А uird у тебя из последней сборки МагОС?

Из последнего в гит.

Собрал uird из git, ничего не изменилось.

Попробую с фримедиа тогда. Но завтра уже.