SquashFS: различия между версиями
MOTOROKR (обсуждение | вклад) | (→Внешние источники) | ||
Строка 32: | Строка 32: | ||
* [http://en.wikipedia.org/wiki/Squashfs Статья на Википедии] | * [http://en.wikipedia.org/wiki/Squashfs Статья на Википедии] | ||
* [http://tldp.org/HOWTO/SquashFS-HOWTO/ SquashFS HOWTO] | * [http://tldp.org/HOWTO/SquashFS-HOWTO/ SquashFS HOWTO] | ||
+ | |||
+ | [[Категория:Файловые системы]] |
Версия 08:57, 25 мая 2009
Содержание
Описание SquashFS
SquashFS — сжатая файловая система, используемая, среди прочего, в телефонах Motorola на платформе MOTOMAGX. Высокая степень сжатия гарантирует хорошую скорость работы (время чтения сжатых даных и распаковки "на лету" гораздо меньше времени чтения несжатых даных) и маленькие размеры кодовых групп.
SquashFS на MOTOMAGX
Родные ядра содержат патч поддержки SquashFS версии 2.1. Следовательно, телефон нормально воспринимает образы, созданные с mksquashfs именно этой версии.
Редактирование SquashFS на компьютере
Для разборки, правки и последующей сборки под 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).