我正在使用Digi嵌入式linux模块,它具有8MB闪存和16MB RAM。
我的分区表如下:
所以,我获得了4.4MB的rootfs。用户ID为2MB。
当我运行'df -ah'时,我得到以下输出。
然而,当我在root上运行'du -sh'时,我在/ lib中有4M而在/ usr中有3M。两者都是根源。但是,根只有4.4M。
我已经检查了符号链接,并且可以确认这些文件实际存在于/ lib和/ usr上。
我删除了/ lib下的一些库文件( netsnmp ),接近2M,但/ dev / root上的可用大小仅增加了~390K(从408K增加到792K)
这表明/ lib / libnetsnmp *存储在其他地方。我不确定这些文件的保存位置。 有什么想法吗?
另请注意,rootfs映像大小为4M。这在/ dev / root filesystem上的df -ah命令中正确显示。