【发布时间】:2016-09-15 08:37:26
【问题描述】:
我正在使用具有 8MB 闪存和 16MB RAM 的 Digi 嵌入式 linux 模块。
我的分区表如下:
所以,我为 rootfs 获得了 4.4MB。 2MB 用于 UserFS。
当我运行“df -ah”时,我得到以下输出。
但是,当我在 root 上运行“du -sh”时,我在 /lib 中有 4M,在 /usr 中有 3M。两者都在根目录下。但是root只有4.4M。
我已经检查了符号链接,并且可以确认文件实际存在于 /lib 和 /usr 上。
我删除了/lib下的一些库文件(netsnmp),接近2M,但/dev/root上的可用大小只增加了~390K(从408K到792K) .
这表明 /lib/libnetsnmp* 存储在其他地方。我不确定这些文件保存在哪里。 有什么想法吗?
另外,请注意 rootfs 图像大小为 4M。这在 /dev/root 文件系统上的 df -ah 命令中正确显示。
【问题讨论】:
标签: linux filesystems embedded-linux filesize