LINUX.ORG.RU

Squashfs-3.1


0

0

Вышла новая версия основной файловой системы на всех современных LiveCD. Особенностю этой файловой системы является сжатие хранящихся даных методом gzip. Файловая система squashfs монтируется только для чтения.

Из главных принципиальных новшеств: Mksquashfs переписан для паралельной и многопоточной работы, по умолчанию создаётся столько процесов компресии сколько процессоров в системе что в разы увеличивает скорость создания squashfs на SMP системах, а также благодаря многопоточности ( операции I/O производятся теперь в двух разных паралельных потоках ) удалось повысить скорость работы даже на однопроцессорных системах более чем на 10%.

Из главный для меня багфиксов - улучшение поддержки NFS! (а она хоть как-то у кого-то поддерживалась?)

Список изменений: http://sourceforge.net/project/showno...

Скачать Squashfs-3.1 http://sourceforge.net/project/showfi...

-- fixed by ivlad

>>> Сайт SquashFS



Проверено: ivlad ()

> Из главный для меня багфиксов - улучшение поддержки NFS!
Моя русский язык.

anonymous
()

"Особенностю","даных","паралельной","процесов ","компресии"

особенно яркие фразы: "Вышла новая версия основной файловой системы на всех современных LiveCD","Из главный для меня багфиксов".

помойму автору пора завязывать с албанским.

anonymous
()

А почему именно gzip? Ни по скорости, ни по степени сжатия не фонтан. Кроме того существуют алгоритмы сжатия, специально заточеные на создание минимального оверхеда в системе. LZM например.

//algor

anonymous
()

а на адсл модемах до сих пор первая версия используется.

anonymous
()
Ответ на: комментарий от anonymous

Хм... То-то я думаю, как это в Кноппиксе на CD уместили 2GB ПО? =)

А если сделают релиз с возможностью записи, то вообще круто будет! Или если сделают Ext3 с BZIP/GZIP... Тогда быстро отпадут все аргументы в пользу NTFS... :) Но на счёт чтения правильно - если повредить такой архив, то вся ФС будет угроблена... Ака stacker или drvspase :)

Quasar ★★★★★
()
Ответ на: комментарий от pazke2

В нете можно найти патч для LZMA, выйгрыш несколько процентов.

anonymous
()
Ответ на: комментарий от Quasar

> Или если сделают Ext3 с BZIP/GZIP... Тогда быстро отпадут все аргументы в пользу NTFS... :)

Новый винчестер на полтерабайта быстро окупится энергией, которую бы пришлось потратить процессору на распаковку-запаковку твоих файлов.

Если б кому-нить реально было нужно иметь полноценную файловую систему с упаковкой данных, давно бы уже сделали.

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

> Если б кому-нить реально было нужно иметь полноценную файловую систему с упаковкой данных, давно бы уже сделали.

NTFS? ;)

kss ★★★★★
()
Ответ на: комментарий от AngryElf

>Если б кому-нить реально было нужно иметь полноценную файловую систему с упаковкой данных, давно бы уже сделали.

Мне нужно - хранить там кэши браузера, и кэши проксятины которая больно уж прожорлива

Orlangoor ★★★★★
()
Ответ на: комментарий от Orlangoor

Ещё, кстати, gentoo'шникам не помешает. Будут хранить в ней дерево portage. Да и /usr/include можно туда загнать.

kss ★★★★★
()
Ответ на: комментарий от Orlangoor

вот как раз для кешей мне кажется такая фс меньше фсего подходит, тоже самое касается след. поста про портежи. Тормоза напрягать не больше жадности до места будут ? А уж как гзип будет замечательно увеличивать размер jpeg'ов, png и прочих пожатых форматов:) .. Вобщем зло это все и томленье духа:)

Syncro ★★★★★
()
Ответ на: комментарий от Orlangoor

> > Если б кому-нить реально было нужно иметь полноценную файловую систему с упаковкой данных, давно бы уже сделали.

> Мне нужно - хранить там кэши браузера, и кэши проксятины которая больно уж прожорлива

Вот стабилизируется и доведется до приемлемой скорости когда-нибудь (мечты-мечты...) reiser4 со своим cryptocompress - будет щастье. А пока хз, разве что на fuse какой-нибудь gzipfs наваять или проплатить, чтобы наваяли.

Gharik
()
Ответ на: комментарий от AngryElf

Вообще есть стримеры... С рекламыни объемами которые получаются при коефициенте сжатия 8-10 раз :)

catap ★★★★★
()
Ответ на: комментарий от kss

да, это точно напрашивается, в упакованном состоянии дерево портов всего 30 МБ, а в раскрытом более 500 Мбт

argin ★★★★★
()
Ответ на: комментарий от kss

>> Если б кому-нить реально было нужно иметь полноценную файловую систему с упаковкой данных, давно бы уже сделали.

>NTFS? ;)

А какая там фрагментация файлов начинается при упаковке, забыл? Ужас дикий.

AngryElf ★★★★★
()
Ответ на: комментарий от Orlangoor

>>Если б кому-нить реально было нужно иметь полноценную файловую систему с упаковкой данных, давно бы уже сделали.

>Мне нужно - хранить там кэши браузера, и кэши проксятины которая больно уж прожорлива

Купи нормальный интернет и забудь про кэш :)

AngryElf ★★★★★
()

>Вышла новая версия основной файловой системы на всех современных LiveCD.

А пацаны то не знают ... Вообще не вижу смысла сжимать файловые системы. Прогресс всё же двигается и появляются носители большего объёма.

robot12 ★★★★★
()
Ответ на: комментарий от robot12

> Прогресс всё же двигается и появляются носители большего объёма.

В софтописании тоже прогресс всё же двигается и появляются программы большего объёма :). И вообще, существует закон (эпмирический), что свободного места на диске всегда всего 20%, независимо от объёма самого диска.

kss ★★★★★
()
Ответ на: комментарий от TERRANZ

Нестандартные объемы, нужно либо 80, либо 100, либо 160, либо сразу 200 и будет все в порядке.

Gharik
()
Ответ на: комментарий от argin

>да, это точно напрашивается, в упакованном состоянии дерево портов всего 30 МБ, а в раскрытом более 500 Мбт

вынеси портаж на отдельную партицию с размером block 1024b, будет ~200 метров

kostian ★★★★☆
()
Ответ на: комментарий от AngryElf

> Новый винчестер на полтерабайта быстро окупится энергией, которую бы пришлось потратить процессору на распаковку-запаковку твоих файлов.

А энергию, потраченную на шифроавние и расшифровку через loop-aes кто окупать будет?

AEP ★★★★★
()
Ответ на: комментарий от kostian

> > да, это точно напрашивается, в упакованном состоянии дерево портов всего 30 МБ, а в раскрытом более 500 Мбт

> вынеси портаж на отдельную партицию с размером block 1024b, будет ~200 метров

А еше лучше эти хардкорные эксперименты проделывать внутри loop-монтированного файлика, лежащего на xfs, во избежание и для экономии.

Gharik
()

А какие собствено говоря были проблемы с NFS? Или имелся в виду экспорт по NFS?

McGray ★★
()
Ответ на: комментарий от Gharik

>внутри loop-монтированного файлика, лежащего на xfs

А зачем на XFS? Это ведь loop, у него своя собственная система внутри, от того, находится он на xfs/ext2/reiser ничего не меняется (это ведь просто большой файл). Или нет?

McGray ★★
()
Ответ на: комментарий от McGray

Патамушта большой, а xfs с большими работает лучше всех. Вот такая пионерская логика, однако ;)

Gharik
()

>Файловая система squashfs монтируется только для чтения.

самый главный недостаток, уже давно есть unionfs, на которую данные можно устанавливать, запускаешь LiveCD, если чего-то не хватает - доустанавливаешь, правда при следующей загрузке придётся всё делать заново, но опять же, никто не мешает тут же установить систему на жёсткий диск. Ubuntu 6.06 Dapper - это наше всё.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.