日期:2014-05-16  浏览次数:20761 次

linux文件系统裁剪
今年开始接触嵌入式系统,做了一个文件系统太大了有80多M怎么能让文件系统小点呢,

------解决方案--------------------
在设计方面做做文章吧,弄点好的算法啥的
------解决方案--------------------
首先要清楚基本文件系统必须的目录和文件有哪些
其次,看一下哪个目录比较大
然后,删除一些不必要的库文件和临时文件等

------解决方案--------------------
glibc库是相当大的,嵌入式多用uclibc
还有命令行包也需要用busybox来替代
用不到的包都可以不要编译进来
一般制作嵌入式文件系统都是用现有的工具,它会自动打补丁、编译相关东西等等
------解决方案--------------------
一个基本的根文件系统很小的。可以在10MB以内。
当然,如果包含了其它如Qt这些东西的话,就很大了。
------解决方案--------------------
busybox做的文件系统4M就可以吧