- 论坛徽章:
- 0
|
我发现一个问题:
/etc/preinit里的第24行:
size=$(awk '/MemTotal:/ {l=5242880;mt=($2*1024);print((s=mt/2)<l)&&(mt>l)?mt-l:s}' /proc/meminfo)
如果‘mt’比10M小比5M大,‘size’(数值上)就是‘mt-5M’。如果上面正确的话,当‘mt’等于5.1M的时候‘size’就会非常小。
我做了一个测试,并得到如下结果:
$mount
rootfs on / type rootfs (rw)
/dev/root on / type ext2 (rw,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=8k) #here, only 8K
tmpfs on /dev type tmpfs (rw,relatime,size=512k)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
[ 本帖最后由 greatsnows 于 2009-12-23 23:03 编辑 ] |
|