Сайт | Скачать | Видео | Wiki

Автор Тема: SFS в формате сжатия xz  (Прочитано 6461 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
SFS в формате сжатия xz
« : 16 Октябрь 2011, 17:27:33 »
Подскажите, пожалуйста, как правильно создавать файлы SFS в формате сжатия xz. Может, какая команда, или программа?
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re:SFS в формате сжатия xz
« Ответ #1 : 16 Октябрь 2011, 18:17:42 »
Из мурги по поларпап 005 от Pemasu:
mksquashfs path/to/folder name-of-the-build.sfs -comp xz

Оффлайн vityk

  • Старожил
  • ****
  • Сообщений: 356
  • Репутация: +24/-0
Re:SFS в формате сжатия xz
« Ответ #2 : 16 Октябрь 2011, 22:04:49 »
Нужно обновить Squashfs. Поддержка XZ сжатия была сделана в последней версии 4.2 для ядер от 2.6.38.

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re:SFS в формате сжатия xz
« Ответ #3 : 16 Октябрь 2011, 23:13:22 »
Тут, когда я немного пробовал Поларпап 005, насколько мне помнится - основной вопрос в SFS4 для серии лупу и SFS3 для остальных.

Оффлайн vityk

  • Старожил
  • ****
  • Сообщений: 356
  • Репутация: +24/-0
Re:SFS в формате сжатия xz
« Ответ #4 : 17 Октябрь 2011, 00:39:54 »
Угу, сейчас покурим.

Цитировать
Squashfs 4.2
This is the latest release, for users of 2.6.29 and later kernels
Squashfs 4.1
Previous release without XZ compression support. For users of 2.6.29 and later kernels
Курим глубже
Цитата
Kernel support
-----------------

This release is for 2.6.29 and newer kernels.  Kernel patching is not necessary.

Extended attribute support requires 2.6.35 or newer.  File systems with
extended attributes can be mounted on 2.6.29 and newer kernels (the
extended attributes will be ignored with a warning).

LZO compression support requires 2.6.36 or newer kernels.

XZ compression support requires 2.6.38 or newer kernels.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34037
  • Репутация: +231/-0
    • PuppyRus-A
Re:SFS в формате сжатия xz
« Ответ #5 : 05 Декабрь 2011, 17:46:22 »
Разобрался. Выдрал из racy5.2.2 mksquashfs4, unsquashfs4
http://www.mediafire.com/?qzobn6f8m3giw8l f9e1b6b8c848fadd5ce0d39dcce1ac53  mksquashfs-lzma.sfs
Ставить нужно установкой (с заменой файлов). Обратно совместимо.

На ядрах <2.6.38  даст только возможность чтения lzma sfs. На 2.6.39 можно пережать имеющиеся sfs.
Проверял на http://forum.puppyrus.org/index.php/topic,7971.msg57570.html#msg57570
mksquashfs4 path/to/folder name-of-the-build.sfs -comp xz - дает уменьшение .sfs около 10%
Добавка -Xbcj x86 - еще около 1%
Процесс сжатия идет существенно дольше. Загрузка быстрее. Увеличения нагрузки на проц при использовании  готового lzma sfs не заметил.

Вывод : lzma вещь простая и полезная. Не вижу отрицательных сторон для повсеместного использования, там где ядро позволяет. http://www.squashfs-lzma.org/
« Последнее редактирование: 05 Декабрь 2011, 17:48:30 от sfs »