2010-02-17 01:01:08
研究制作CDLinux 的模块制作有一段时间了,发现在定制CDLinux的现在模块内容时总是出一些问题
原因是用unsquashfs进行解压时,原有的文件链接或属性不能够被正常设置,这样在重新压缩后,文件原有的链接或可执行属性就被破坏了,无法再次使用。根本原因是运行权限的问题
另:发现在压缩时应指定块大小 mksquashfs XXX -b 1048576,这样压出来的文件才会比原文件小,要不压完的文件一定比原文件大许多。
或者也可以这样 mksquashfs XXX -b 1048576 -lzmadic 不过我还没有试过
本文探讨了在定制CDLinux模块过程中遇到的问题,主要聚焦于使用unsquashfs解压时原有文件链接及属性丢失的现象,并提出了通过指定块大小来有效减小压缩文件体积的方法。
730

被折叠的 条评论
为什么被折叠?



