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

Голосование

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

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

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

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

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

Оффлайн arcad

  • Старожил
  • ****
  • Сообщений: 376
  • Репутация: +12/-0
  • Автор темы
PRA09. не автоподключается swapfile, noswap
« : 10 Август 2019, 14:26:02 »
Заработало со всеми ядрами
Нужно ли 2 ядра... Прошу проверить на разном железе.
на ядре vmlinuz-5.1.4-pf отключена функция zswap.
подключил ядро отсюда ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pf-drv/vmlinuz-5.1.4-pf
zswap вроде подключается
 [    1.269332] zswap: loaded using pool lz4/z3fold
но автоматом свопфайл не подключается, только руками
« Последнее редактирование: 12 Август 2019, 10:05:23 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09. не автоподключается swap
« Ответ #1 : 10 Август 2019, 14:47:33 »
но автоматом свопфайл не подключается, только руками
С openrc пока еще не понятно как это организовать. В системах с minirc скрипты лежали в /etc/rc.d.


p.s. В ddr тоже нет minirc и там такая же проблема, и похоже не решенная http://forum.puppyrus.org/index.php?topic=21154.msg154618#msg154618
« Последнее редактирование: 10 Август 2019, 14:51:23 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09. не автоподключается swap
« Ответ #2 : 10 Август 2019, 17:56:57 »
mimirc c ходу не взлетел. Не копал
Вообще не особо охота изучить все init. Надо потестить по скорости - тогда решать
Вот здесь можно получить представление о работе openrc, особенно если держать перед глазами распакованный 075-orc.pfs.
Код
live@prar-1811 /mnt/+mnt+sda3+pra09+base+075-orc.pfs % ls . * etc/*
etc/rc.conf

.:
etc  usr  var

etc:
conf.d  init.d  logrotate.d  pam.d  rc.conf  runlevels  sysctl.d

etc/conf.d:
agetty       agetty.tty5  agetty.tty10  consolefont  hwclock     netmount
agetty.tty1  agetty.tty6  agetty.tty11  devfs        keymaps     net-online
agetty.tty2  agetty.tty7  agetty.tty12  dmesg        killprocs   swap
agetty.tty3  agetty.tty8  bootmisc      fsck         localmount  urandom
agetty.tty4  agetty.tty9  chroot        hostname     modules

etc/init.d:
agetty       agetty.tty7   binfmt_misc  functions.sh  modules     runsvdir      urandom
agetty.tty1  agetty.tty8   bootmisc     hostname      mount-ro    s6-svscan
agetty.tty2  agetty.tty9   chroot       hwclock       netmount    savecache
agetty.tty3  agetty.tty10  consolefont  keymaps       net-online  swap
agetty.tty4  agetty.tty11  devfs        killprocs     numlock     sysctl
agetty.tty5  agetty.tty12  dmesg        localmount    osclock     sysfs
agetty.tty6  binfmt        fsck         loopback      root        termencoding

etc/logrotate.d:
openrc

etc/pam.d:
start-stop-daemon  supervise-daemon

etc/runlevels:
boot  default  nonetwork  shutdown

etc/sysctl.d:
README

usr:
bin  include  lib  share

var:
cache  lib
« Последнее редактирование: 10 Август 2019, 18:04:08 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09. не автоподключается swap
« Ответ #3 : 10 Август 2019, 19:47:19 »
но автоматом свопфайл не подключается, только руками
Поправил слегка /etc/init.d/swap
Цитата
      *)      swapon /mnt/sda2/swapfile >/dev/null;;

Конечно это грубо, и если используется swap-раздел, то он не будет монтироваться, но для данной задачи работает.
Скрин.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swap
« Ответ #4 : 10 Август 2019, 20:47:12 »
В пра /etc/rc.d/swap (minirc)
В openrc еще невникал. Если работает /etc/rc.local - можно через него

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA09. не автоподключается swap
« Ответ #5 : 11 Август 2019, 07:14:27 »
/etc/rc.d/swap
/etc/rc.local
У меня swap подключаеся на стадии init(sh), поэтому какой init будет на второй ступени без разницы. От rc.d надо по возможности избавляться.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swap
« Ответ #6 : 11 Август 2019, 07:39:28 »
У меня swap подключаеся на стадии init(sh)
На этой стадии он не нужен
От rc.d надо по возможности избавляться
Зачем? Как запускать демонов?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA09. не автоподключается swap
« Ответ #7 : 11 Август 2019, 07:55:24 »
На этой стадии он не нужен
Да, но не мешает и проблем не создаёт.
Как запускать демонов?
Пинком под зад :) , для этого есть udev. Будет запускаться по необходимости.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swap
« Ответ #8 : 11 Август 2019, 08:08:23 »
не мешает и проблем не создаёт.
Он и на стадии запуска демонов не мешает. Здесь отлаживать проще. В моем случае проблема в том, что я его просто забыл
для этого есть udev
Удев для выявления железа и действий по итогу
Юзер к удеву не подключен. Если у меня есть вифи - никакой удев не догадается хочу я его сейчас юзать или нет
ssh , например - тоже через удев?
Используйте по назначению

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: PRA09. не автоподключается swap
« Ответ #9 : 11 Август 2019, 09:35:33 »
Если у меня есть вифи - никакой удев не догадается хочу я его сейчас юзать или нет
У меня есть, и почему-то догадывается.
ssh , например - тоже через удев?
Через "кнопку"
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: PRA09. не автоподключается swap
« Ответ #10 : 11 Август 2019, 11:18:35 »
Через "кнопку"
вручную ?!!  :o
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: PRA09. не автоподключается swap
« Ответ #11 : 11 Август 2019, 11:23:02 »
У меня есть, и почему-то догадывается.
как удев догадается, хочу я юзать провод, вифи или модем? если например они все подключены
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09. не автоподключается swap
« Ответ #12 : 11 Август 2019, 11:33:06 »
Тема неправильно озаглавлена. Речь шла о свопфайле (swapfile), со swap рзделами все ok.
но автоматом свопфайл не подключается, только руками

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA09. не автоподключается swap
« Ответ #13 : 12 Август 2019, 09:29:44 »
Со swapfile нигде в пра не решено и не уверен что это надо
Хотя можно написать гуй создания и подключения-отключения
Опытные сами впишут в /etc/rc.local - кстати - надо прикрутить к openrc

/etc/init.d/swap - ттогда noswap должен не наботать. Добавил в аттаче- проверяйте

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA09. не автоподключается swapfile, noswap
« Ответ #14 : 12 Август 2019, 20:25:09 »
Со swapfile нигде в пра не решено и не уверен что это надо
Вышла Ubuntu 18.04 LTS
Изменения:
Использование на новых установках по умолчанию файла подкачки вместо отдельного раздела. (c)



Разницы в производительности особой нет между swap-разделом и свопфайлом, а удобства присутствуют - можно разместить в любое место и любого размера, легко переместить или изменить размер. И все это можно делать уже после разбивки диска.
Кому нужна гибернация, тоже нет проблем настроить Hibernation into swap file


В больших линуксах swapfile прописывается в fstab, у нас же он перезаписывается. Это надо в initrd править, что-то типа find swapfile. 


p.s. У меня в retro используется свопфайл.
« Последнее редактирование: 12 Август 2019, 22:07:32 от krasnyh »