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

Голосование

Нужно swap=file в porteus и rootaufs2 initrd ?

Да
0 (0%)
Нет
0 (0%)
Нет. Использую UIRD
0 (0%)

Проголосовало пользователей: 0

Автор Тема: PRA09. не автоподключается swapfile, noswap  (Прочитано 4052 раз)

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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #15 : 13 Август 2019, 03:03:53 »
В uird сейчас так:
uird.swap=auto
Найти своп раздел и подключить первый найденный, если раздел нашёлся, то дополнительно zswap, если не нашёлся то своп на zram.
uird.swap=auto::nozram::nozswap
Аналогично без зрама и зсвопа.
Ну и без авто:
uird.swap=/dev/sda3,file.swap,zram::ALG=zstd::SIZE=70%
Тут думаю понятно.
И на закуску:
uird.swap=pagefile.sys,hiberfil.sys
Подключить как своп файлы виндовый своп и файл куда винда засыпает. Тут осторожно надо, подозреваю, что uird.swap=explorer.exe тоже сработает :)
Если не получится подключить файл впрямую, то подключится через создание loop файла. То есть даже на бтрфс, который не так давно ещё не умел своп файлы.
Можно код целиком у нас взять, ну или переходите на uird :)
« Последнее редактирование: 13 Август 2019, 06:58:11 от betcher »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31412
  • Репутация: +208/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #16 : 13 Август 2019, 09:46:32 »
Можно код целиком у нас взят
Добавил голосование в шапку

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 4108
  • Репутация: +121/-1
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #17 : 13 Август 2019, 12:25:53 »
Uird на самом деле, по факту, упрощает настройку системы. Та же с ситуация pra09, тут 'лопатишь' интернет как прикрутить swapfile к openrc, а все уже оказывается есть в initrd uird.
И наверно еще есть куча разных маленьких преднастроек. Можно сказать что uird добавляет простоты для неискушенного пользователя.

Только несколько вопросов:
1. Сколько максимально параметров можно вместить в командную строку или она безразмерна. Может если их много, то прописать в текстовый файл, и дать на него ссылку из grub4dos? (Примерно как в Qemu, прописывают множество параметров в скрипт, а не вводят по одному в терминале).
2. Зачем пересобирать uird под каждое ядро, если у них у всех одинаковый config и одинаковые модули и их количество (пример, ядра Pro от 4.4.* до 4.20). Можно наверно просто переименовать под версию ядра?
3. Зачем в uird лежат модули ядра, если можно ссылкой на систему, это бы уменьшило размер.
Цитата
live@prar-1811 /uird/lib % du -hs modules/4.9.174-nrj-desktop-1rosa-x86_64
34M   modules/4.9.174-nrj-desktop-1rosa-x86_64

Вроде была речь о создании облегченного uird. Сейчас размер распакованного 97.9 Мb. Или после загрузки системы это все выгружается из памяти и тогда переживания о 'жирности' uird не актуальны?
« Последнее редактирование: 13 Август 2019, 19:42:07 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31412
  • Репутация: +208/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #18 : 13 Август 2019, 13:35:46 »
Uird на самом деле, по факту, упрощает настройку системы.
Я с трудом осилил и не в полном объеме
UIRD Есть в пра-ролл и дока в вики

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #19 : 13 Август 2019, 15:51:57 »
Если и есть ограничение на длину cmdline ни разу в него не упирался. Большая часть параметров нужных для конкретного диска лежат в конфиге внутри uird. Если не нравятся наши длинные с префиксом "uird." можно использовать алиасы. Любые. Антон, кстати, для sfs алиасы и делал. Недавно добавили однобуквенные сокращения  для некоторых параметров. В основном для флагов. Например: -CFQs заменит uird.copy2ram uird.freemedia qse uird.swap=auto. То есть варианты как сократить есть.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #20 : 13 Август 2019, 15:53:46 »
Если не хотите пересобирать, можно добавлять модули нужного ядра вторым инитрд. Такой инитрд можно сделать руками или mkuird с параметрами.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #21 : 13 Август 2019, 15:55:18 »
Облегченный уирд создать без проблем, загляните в конфиг mkuird.cfg и просто удаляйте то что не надо.

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 2845
  • Репутация: +33/-0
    • MagOS linux
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #22 : 13 Август 2019, 15:57:33 »
Сложность уирд не в количестве параметров, а в том, что похожие на ваши load noload в уирд работают совсем иначе. Если понять логику работы то дальше  проще. То есть все дело в непривычности, ломать шаблон всегда непросто :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 31412
  • Репутация: +208/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #23 : 13 Август 2019, 16:50:04 »
Да. И еще PKGBUILD под арч нет и .deb  ;)