Bug 28007

Summary: [live-builder] use tmpfs more extensively
Product: Sisyphus Reporter: ildar <ildar>
Component: livecd-tmpfsAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: mike
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://lists.altlinux.org/pipermail/devel-distro/2012-November/001139.html
Bug Depends on:    
Bug Blocks: 26300    

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