Открыть главное меню

SquashFS: различия между версиями

(Создана страница)
 
Строка 2:Строка 2:
  
 
squashfs - сжатая файловая система, используемая, среди прочего, в телефонах [[Motorola]] на платформе [[MOTOMAGX]]. Высокая степень сжатия гарантирует хорошую скорость работы (время чтения сжатых даных и распаковки "на лету" гораздо меньше времени чтения несжатых даных) и маленькие размеры [[Кодовая группа|кодовых групп]].
 
squashfs - сжатая файловая система, используемая, среди прочего, в телефонах [[Motorola]] на платформе [[MOTOMAGX]]. Высокая степень сжатия гарантирует хорошую скорость работы (время чтения сжатых даных и распаковки "на лету" гораздо меньше времени чтения несжатых даных) и маленькие размеры [[Кодовая группа|кодовых групп]].
 +
 +
=== squashfs на [[MOTOMAGX]] ===
 +
 +
Родные [[ядро|ядра]] содержат патч squashfs версии 2.1. Следовательно, телефон нормально воспринимает образы, созданные с mksquashfs именно этой версии.
 +
Для разборки, правки и последующей сборки под Linux предлагается использовать через sudo или fakeroot следующий скрипт:
 +
<pre>#!/bin/sh
 +
unsquashfs CG36.smg
 +
bash
 +
rm CG36.smg~
 +
mv CG36.smg CG36.smg~
 +
mksquashfs_moto squashfs-root/ CG36.smg -le
 +
rm -rf squashfs-root
 +
echo OK</pre>
 +
Именно такой порядок работы гарантирует сохранность всех владельцев и прав на файлы. Предполагается, что в системе установлены squashfs-tools (для unsquashfs) и mksquashfs 2.1 (в скрипте - mksquashfs_moto).
 +
 +
== См. также ==
 +
 +
[http://squashfs.sourceforge.net/ Сайт проекта]
 +
[http://en.wikipedia.org/wiki/Squashfs Статья на википедии]
 +
[http://tldp.org/HOWTO/SquashFS-HOWTO/ SquashFS HOWTO]

Версия 19:19, 26 февраля 2009

Описание squashfs

squashfs - сжатая файловая система, используемая, среди прочего, в телефонах Motorola на платформе MOTOMAGX. Высокая степень сжатия гарантирует хорошую скорость работы (время чтения сжатых даных и распаковки "на лету" гораздо меньше времени чтения несжатых даных) и маленькие размеры кодовых групп.

squashfs на MOTOMAGX

Родные ядра содержат патч squashfs версии 2.1. Следовательно, телефон нормально воспринимает образы, созданные с mksquashfs именно этой версии. Для разборки, правки и последующей сборки под Linux предлагается использовать через sudo или fakeroot следующий скрипт:

#!/bin/sh
unsquashfs CG36.smg
bash
rm CG36.smg~
mv CG36.smg CG36.smg~
mksquashfs_moto squashfs-root/ CG36.smg -le
rm -rf squashfs-root
echo OK

Именно такой порядок работы гарантирует сохранность всех владельцев и прав на файлы. Предполагается, что в системе установлены squashfs-tools (для unsquashfs) и mksquashfs 2.1 (в скрипте - mksquashfs_moto).

См. также

Сайт проектаСтатья на википедииSquashFS HOWTO