351

AlexL⇓ пишет:

В папку писать оно работало для линуксовых фс, вместо файла образа указывается папка.

Это то работает, тут проблем нет. А вот в папку на фат или нтфс было бы интересно. Атрибуты сохраняются в отдельных файлах. То есть при открытии папки с вин будет некоторое количество левых файлов.
С posixovl имеет смысл разбираться в рамках uird, если вообще имеет смысл. Лучше на этом не запариваться. Решайте как надо сделать с сохранениями, а я сделаю конфиг и доп параметры для uird.

352

betcher, neobht, если озадачиться, то 4 гига можно обойти и даже нужно бы. Если раньше 4 гига считалось много, то сейчас это очень мало.
Алгоритм такой. Если пишется в динамический файл образа, и его размер подходит к лимиту, то создать новый динамический файл образа и писать уже в него. Aufs позволяет делать это на лету. Нужно лишь это запрограммировать службой, следящей за размером и выполняющей требуемые действия. Или ещё как-нибудь, надо подумать.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

353

AlexL⇓ пишет:

то создать новый динамический файл образа и писать уже в него

Можно подключить новый слой, но подключить его как верхний rw слой aufs вроде не даст. Только ниже него. У нас есть скрипт sync2layer, он сделан не для этого, но впринципе попробовать можно. Он монтирует папку или img вторым слоем и переносит не блокированные файлы из верхнего во второй. Для этой задачи сильно сложно, кмк. Но если делать через перезагрузку то без проблем. UIRD может подключать в качестве слоя и img и папки. То есть подключать их как модули.

354

betcher, надо в uird добавить что папка может иметь такое же имя как и файл образа. Это очень сильно упрощает настройку сохранения юзеру, он создаёт либо файл образа, либо папку, при этом ему не придётся делать что-то ещё.
Ну и скрипт для конфигурирования как осуществлять сохранение.
Пользователю лишь распаковать ремикс на флешку или диск, запустить скрипт установки загрузчика, и если ему надо сохранение, то следующий скрипт. Всё.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

355

AlexL⇓ пишет:

betcher, надо в uird добавить что папка может иметь такое же имя как и файл образа. Это очень сильно упрощает настройку сохранения юзеру, он создаёт либо файл образа, либо папку, при этом ему не придётся делать что-то ещё.

Думаю это только путаницу добавит. Правильнее сборочным скриптом MgaRemix подсунуть правильный menu,lst

356

betcher, есть ещё вариант при запуске смотреть на размер файла образа, и если он близок к лимиту, то делать всё ещё до запуска ОС. Например, 3,5 гига превысил, делаем новый образ.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

357 (2019-01-25 15:15:01 отредактировано AlexL)

Можно и скриптом. Скрипт папку создаст, в меню загрузчика её впишет. Тогда получается всё вертится около необходимости отсутствующего ныне скрипта для настройки параметров сохранения, он же создаёт папку или образы разных типов.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

358

AlexL⇓ пишет:

betcher, есть ещё вариант при запуске смотреть на размер файла образа, и если он близок к лимиту, то делать всё ещё до запуска ОС. Например, 3,5 гига превысил, делаем новый образ.

Автоматизация тут - зло. Можно предупреждать наверное.

AlexL⇓ пишет:

Тогда получается всё вертится около необходимости отсутствующего ныне скрипта для настройки параметров сохранения, он же создаёт папку или образы разных типов.

А вот тут согласен. Можно даже интерактивный. Или как при сборке ядра, хочешь по конфигу, хочешь с вопросами в итоге - настроенная сборка.  По хорошему автоматизировать надо все что вообще можно. Инструкция по сборке не такая уж и простая.

359 (2019-01-25 16:05:40 отредактировано AlexL)

Как лимит в 4 гига побороть подумайте на досуге, это не срочно. Если снять ограничения на тип фс, которые в ремиксе сделаны зря, то пока что пользователь сможет это обойти.
Интерактивный скрипт важен. Он сделает ненужным наличие инсталлятора. У пользователя не составит сложности скопировать ремикс, запустить пару скриптов и ответить на простые вопросы.
Кто скрипт пишет?

Разработчик, мейнтейнер, переводчик, по всем вопросам.

360 (2019-01-25 16:10:24 отредактировано AlexL)

Автору ремикса стоит приложить лицензии в сборку на вынь10 иконки и енотовую тему. Енота сам нарисовал? Ему не хватает лицензии.
На сам ремикс тоже надо лицензию. Образец можно взять у MagOS.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

361 (2019-01-25 16:31:42 отредактировано betcher)

https://yadi.sk/d/oZlUkjZ4FN30Pg
src.rpm сделан в магос. У нас собирается и устанавливается. Пробуйте в магее, может имена пакетов в зависимостях надо править. Список сборочных зависимостей делал на основе таких же от дракута. После установки собрать uird c конфигом под MgaRemix  в текущей папке можно комндой mkuird MgaRemix. Это прототип, надо чтоб кто-то с опытом посмотрел, я в опакечивании - 0.

362 (2019-01-25 17:07:48 отредактировано alex_q_2000)

AlexL, не хотел Вас дёргать лишний раз и может быть это неважно на стадии обкатки Mageia-7-beta1... Но решил задать вопрос, а то потом забуду...

С выходом Mageia-7-beta1 в папке /usr/lib/dracut/modules.d/90mgalive появился дополнительный скрипт mgalive-shutdown.sh. Судя по содержанию, он занимается вытаскиванием установочного DVD из привода после установки. Вот его содержимое:

#!/usr/bin/sh
clear
basedev=$(cat /run/mgalive/basedev)
if strstr "$basedev" "/dev/sr" ; then
    eject $basedev
fi
echo "It is now safe to remove the Live medium"
echo "Press <Enter> to continue..."
read -t 30 a
return 0

Он делает eject и ждёт 30 секунд или нажатия на батон. Естественно, он отрабатывает и с флешкой MgaRemix. Я его конечно перезаписываю своим, пустым вариантом в скрипте, но он торчит и в родном initrd, в системе, что неудобно. Чтобы флешка перезагружалась без этих вопросов  "It is now safe to remove the Live medium", приходится делать dracut -f с пустым mgalive-shutdown.sh, а уже потом генерить initrd.gz для MgaRemix.

Это конечно мелочь, но будет ли присутствовать этот mgalive-shutdown.sh в финальной Mageia-7? Суть этого скрипта весьма сомнительна. Например, мой комп после перезагрузки естественным образом запихивает лоток привода назад и если сам DVD оставить в приводе то, сами понимаете, идёт опять загрузка с него. Будет ли убран этот скрипт, как в предыдущих версиях?

363 (2019-01-25 16:57:06 отредактировано ingvaro)

Zomby⇓ пишет:

Не могу скачать с "мыла ру". Есть возможность залить на гуглодиск или ещё куда?
А то в Украине у нас "зарезали" всякие яндексы и иже с ними... sad
Пробовал скачать с помощью HolaVPN, но чегой-то не выходит.


AlexL
и alex_g_2000
Сейчас Украина це Европа.  Может как то  есть возможность в самой Магее выложить MGAREMIX ?
Думается что не откажут.
А то ведь скачать даже нельзя из Украины. Дожили..

betcher⇓ пишет:

https://yadi.sk/d/oZlUkjZ4FN30Pg
src.rpm сделан в магос. У нас собирается и устанавливается.

Его еще готовить надо  и не факт, что все нужные пакеты есть /
Готовый uird  для Магеи - https://forum.mageia.org.ru/viewtopic.p … 141#p29141
Можно ведь просто конфиг MgaRemix поместить в /usr/share/uird/configs/uird_configs
Есть интерактивный запуск. Собирайте.
Но, как я понял,  MGAREMIX будет делаться на initrd

364

ingvaro⇓ пишет:

Можно ведь просто конфиг MgaRemix поместить в /usr/share/uird/configs/uird_configs

В src.rpm это сделано. А uird нужен именно в виде пакета и с простой сборкой.

365

AlexL⇓ пишет:

Автору ремикса стоит приложить лицензии в сборку на вынь10 иконки и енотовую тему. Енота сам нарисовал? Ему не хватает лицензии. На сам ремикс тоже надо лицензию. Образец можно взять у MagOS.

Енота я скачал в сети, поскольку рисовать не умею. Зато я его много во что преобразовывал и вылизывал в Ulead PhotoImpact пока делал Plymouth и тему, так что пиксели там явно не родные. Все внутренности Plymouth уже посылал туда, сами знаете куда. Они просматривали, у меня вся переписка в наличии. Иконки Выня идут в комплекте темы Boomerang, которую адаптировал для Магии-LXDE + прикручен compton со спёртым не помню где конфигом. Тема используется повсеместно. Но если есть проблемы с законом - удалю конечно сборку, мне проблемы не нужны. Всё равно они тут только для демонстрации. Или просто лицензию положить? Если лицензию, то нельзя ли её скачать откуда-нибудь и куда её класть? smile

366

Лебедь рак и щука.
Предлагаю AlexL написать скрипт обходящий размер в 4 гига на фат32, а также привести в соответствие rpm.src для uird.
Ingvaro учесть свои наработки для конфигурирования mageiaremix после загрузки.

Скрипт в корень для создания чего бы то ни было - скорее в топку. Система сама должна уметь настраиваться.

367

Значит, енот авторский твой. Взять любую лицензию из другой темы и скопировать себе. На иконки скопировать лицензию от бумеранга.
Положить в папку темы и иконок хотя бы.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

368

neobht⇓ пишет:

Ingvaro учесть свои наработки для конфигурирования mageiaremix после загрузки.

Мои наработки вроде не нужны. Т к у меня уже не совсем чистая Магея
Собственно MGAREMIX у себя запускал.  Работает. Даже не совсем понимаю что тут еще делать.
Давно уже все разработано.

369

alex_q_2000, адресовал майнтейнеру dracut, надо ему лишь улучшить скрипт.
Нужно зеркало хотя бы на Гугл диске для Украины.

Разработчик, мейнтейнер, переводчик, по всем вопросам.
Спасибо сказали: alex_q_2000, Zomby2

370

Подумайте в MagOS как реализовать сохранение в папку тоже, потому что в MagOS очень долгое выключение, если он установлен. Эти все сжатия не всем нужны с терабайтными винтами, а важна скорость. Да, оно есть, но надо настраивать. А надо упростить работу с папкой.
Если существует некая папка, то писать в неё, иначе как есть сейчас. Без необходимости чего-то ещё править. Пользователю надо будет лишь создать папку. Уж куда проще.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

371

neobht, alex_q_2000 делает сборки на initrd, там без интерактивного скрипта настройки сохранения на данный момент плохо, предлагается качать отдельно образы сохранения. Поэтому и идёт речь о скрипте.
На uird сборку он делает хотя бы одну на lxde, тут с сохранением получше, но всё равно не идеально, но с автосохранением в папку Вы можете добавить в код, и будет лучше.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

372 (2019-01-25 23:41:52 отредактировано ingvaro)

AlexL⇓ пишет:

Подумайте в MagOS как реализовать сохранение в папку тоже, потому что в MagOS очень долгое выключение, если он установлен. Эти все сжатия не всем нужны с терабайтными винтами, а важна скорость

Это не сжатия а сохранение системных изменений.
Долгое выключение, но не долгое включение как в Windows.
Когда система вроде запустилась, а по факту еще 10 или 20 мин слышна трескотня на диске.
Установите МагОС на диск. Загрузитесь с опциями uird.mode=changes uird.changes=changes
И работайте себе как на обычной штатной установке  дистра.

Не могу конечно отвечать за МагОС но  вроде тут ничего уж не сделать
Можно конечно сохраняться на диск
Или алгоритм сжатия другой поставить. Будет быстрее, но и писать будет больше.

373

ingvaro, зачем хомячку знать про какие-то там опции и лазать по конфигурационным файлам, не его это дело. Ему проще просто создать папку, а чтобы uird понял всё сам.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

374 (2019-01-25 23:57:58 отредактировано ingvaro)

Ему проще тогда вообще ничего не запоминать.
Я обычно так и делаю. Работаю на флэшке  и выхожу без записи изменений и все. это проще всего.
А сохранение это больше для обновления системы. Но на FAT32  можно разве что фотографии хранить.
На самом МагОС все быстрее. Т к обновление системы у них через выпуск новых сборок и само сохранение сис-изменений обрезано.
Что в памяти то и сохранится. Что в swap то пропадет.

375

ingvaro, неправильно рассуждаете. Нужно иметь арсенал средств чтобы сделать приближенно к установленному дистрибутиву. Есть задержка при выключении, решается созданием папки. Пользователю больше ничего и не надо. На только флешках не зацикливайтесь, дистрибутивы нужны также для установки и нормального использования.

Разработчик, мейнтейнер, переводчик, по всем вопросам.