Bug 28007 - [live-builder] use tmpfs more extensively
Summary: [live-builder] use tmpfs more extensively
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: livecd-tmpfs (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL: http://lists.altlinux.org/pipermail/d...
Keywords:
Depends on:
Blocks: 26300
  Show dependency tree
 
Reported: 2012-11-20 10:19 MSK by ildar
Modified: 2014-12-31 00:51 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2012-11-20 10:19:02 MSK
сейчас для конфигурирования tmpfs используется пакет livecd-tmpfs
Однако, мне кажется, для задач live-builder нужно использовать tmpfs более агрессивно, подробнее см. URL.
Если livecd-tmpfs используется только для live-builder, то изменения нужно вносить прямо в livecd-tmpfs, а если нет --- то куда-то в другое место?
Comment 1 Michael Shigorin 2014-09-20 00:37:05 MSK
Есть ещё мысль прикрутить zram-swap, только в текущей реализации он немного странный -- похоже, что предполагается ручная настройка, хотя нацелен вроде бы на livecd...
Comment 2 Michael Shigorin 2014-12-12 00:28:44 MSK
Предлагаю прямо в livecd-tmpfs.
Comment 3 Repository Robot 2014-12-31 00:50:10 MSK
livecd-tmpfs-0.2-alt1 -> sisyphus:

* Tue Dec 30 2014 Michael Shigorin <mike@altlinux> 0.2-alt1
- drop DIFF for good, just set all RAM/VM to tmpfs as it won't eat
  it all up and if it does we were in trouble already anyways
  (closes: #28007)
Comment 4 Michael Shigorin 2014-12-31 00:51:16 MSK
Поскольку "лишняя" tmpfs доступную память не тянет, а вот недостаток может оказаться причиной обрыва сборки без уважительных причин -- решено всю наличную виртуальную (при реальной до восьми гигабайт) или реальную память объявлять доступной для tmpfs, при этом если уж взорвётся на каком mksquashfs, то поделать ничего было нельзя: http://git.altlinux.org/people/mike/packages/?p=livecd-tmpfs.git;a=commitdiff;h=49ec18592651e1ed44a325b9b0c8c2df4b40cd83

Пробный образ вот:
http://fly.osdn.org.ua/~mike/iso/live-builder/regular-builder-20141230-x86_64.iso