История изменений
Исправление infomeh, (текущая версия) :
ибо оно придумано немного для другого: чтобы иметь возможность наложить изменения, записав его в другой изменяемый архив, пусть и небольшой
Вы не правы.
Посмотрите как устроены LiveCD. Они используют squashfs, как архив с корневой ФС, который можно монтировать в качестве нижнего слоя в каскадной ФС и файловую систему, доступную на запись, обычно в RAM, как верхний слой в каскадной ФС.
И далее делают объединение нижнего слоя и верхнего в одну ФС, которая уже и будет смонтирована в качестве корневой ФС при старте Live системы.
В итоге файлы читаются из squashfs в сжатом виде, распаковываются и загружаются в память для выполнения. А запись производится на RAM.
В итоге это уменьшает объём считываемых данных.
squashfs - это лишь сжатый контейнер файлов, никаких отдельных контейнеров в процессе работы не создаётся. Если файл изменяется, то он записывается на ФС верхнего уровня.
Исходная версия infomeh, :
ибо оно придумано немного для другого: чтобы иметь возможность наложить изменения, записав его в другой изменяемый архив, пусть и небольшой
Вы не правы.
Посмотрите как устроены LiveCD. Они используют squashfs, как архив с корневой ФС, который можно монтировать в качестве нижнего слоя в каскадной ФС и файловую систему, доступную на запись, обычно в RAM, как верхний слой в каскадной ФС.
И далее делают объединение нижнего слоя и верхнего в одну ФС, которая уже и будет смонтирована в качестве корневой ФС при старте Live системы.
В итоге файлы читаются из squashfs в сжатом виде, распаковываются и загружаются в память для выполнения. А запись производится на RAM.
В итоге это уменьшает объём считываемых данных.