indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
svicer вы же абсурд какой то пишите)) после того как вы распакуете файл его размер станет такой же какой был до упаковки. а ко времени запуска прибавится время распаковки.
Ошибки в тексте-неповторимый стиль автора©
|
jim945 |
|
![]()
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
ребят, вы о чем вообще скваш - это фс. гзип - это формат сжатия данных. Погуглили бы что ли.
Lupus pilum mutat, non mentem.
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
jim945 На самом деле грань там ой какая размытая, почитайте внимательно. А по сути это вообще одно и тоже))
Ошибки в тексте-неповторимый стиль автора©
|
svicer |
|
![]()
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
indeviralНе прибавится, распаковывается на лету. Возьмите 2гб файл запакуйте его gzip-ом, допустим получится упаковать ровно в два раза в 1гб, распакуйте этот файл в оперативную память, замерьте скорость, а теперь просто возьмите и скопируйте 2гб в оперативу... Я думаю разницу заметите. А gzip может упаковать только один файл, поэтому используется tar для объединение многих файлов в один файл-поток. А примонтировать Squashfs, по сути, это как примонтировать iso образ - он же не одновременно весь распаковывается. indeviralЕстественно, но программа запускается не в жесткий диск, а в оперативную память(как и должно ей быть), скорее всего скорость очень упадет если программа будет запускаться в swap. Дело же не в экономии места(оперативки), а в уменьшение обращений к жесткому диску(флешки) во время чтения... |
svicer |
|
![]()
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
jim945Мне кажется либо тебе надо openrc ставить и забыть про systemd, если тебе надо пользоваться твоим хуком, либо overlayfs: монтировать root1 read-only(корневой раздел на флешке), распаковывать(копировать) в root2(копию root1 в tmpfs) и монтировать вручную(скриптом) в overlayfs1 вместе с root1, создать overlayfs2 в него монтировать root3 rw tmpfs в который будут писаться изменения, объединенный с overlayfs1, и монтировать еще один пустой раздел root4(на флешке) rw в который будут дублироваться изменения из root3(ну или объединить overlayfs3-им). P.S. надеюсь кроме меня кто-то поймет:-) P.P.S на archlinux overlayfs называется кажись просто overlay |
jim945 |
|
![]()
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
svicer, без обид. Ты не разбираешься в том, что пишешь.svicerее я и так использую. svicerневозможно. svicerИ в чем тогда будет профит? те же тормоза. С основной частью (хуком) проблем нет. Монтируется и как оверлей, и полностью в оперативке. А для сброса видимо таки придется писать сервис.
Lupus pilum mutat, non mentem.
|
svicer |
|
![]()
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
jim945Это потому что, я раньше такого не делал, только обрывки знаний из интернетов :-) Ты когда написал про этот метод, мне стало интересно. На выходных буду собирать флешку, если чет получится тогда поделюсь. |
jim945 |
|
![]()
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
svicerПоявится свободная минута опакечу то что есть и выложу в аур.
Lupus pilum mutat, non mentem.
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
jim945, а если tmpfs создавать еще при работе в initramfs, она тоже отмонтируется?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
svicer |
|
![]()
Темы:
11
Сообщения:
856
Участник с: 27 июля 2014
|
nafanja systemd-fstab-generator is a generator that translates /etc/fstab (see fstab(5) for details) into native systemd units early at boot and when configuration of the system manager is reloaded. отмонтирует, надо обойти(настроить) systemd-fstab-generator, x-initrd.mount, systemd.automount, initrd-fs.target. Sytemd создаст юнит, который отмонтируется при выключение(всего что бы ты в систему не смонтировал, до или после запуска systemd). Мне кажется надо средствами(если они есть) systemd реализовать запись изменений до umountall во время вызова выключения системы. |