新路程------hi3516 tmp过小导致更新img失败

  由于用来更新的img都以zip的形式放在tmp目录下,执行更新程序出现错误log:

unzip: write: No space left on device
unzip: inflate error
cp: write error: No space left on device

于是df看了一下

/tmp # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                24576     14564     10012  59% /
tmpfs                    29288         4     29284   0% /dev
tmpfs                    29288     29288         0 100% /tmp
/dev/mmcblk0p1        15450352    191312  15259040   1% /mnt

果然太小了,于是在/etc/fstab里修改

tmpfs           /tmp            tmpfs   defaults        0 改为

tmpfs           /tmp            tmpfs nodev,nosuid,size=40m     0       0

记住改tmp的时候要先cat /proc/cmdline

/tmp # cat /proc/cmdline
mem=64M console=ttyAMA0,115200n8 mtdparts=hi_sfc:1M(uboot),4M(kernel),24M(root),
3M(data) root=/dev/mtdblock2 rootfstype=jffs2

这里的mem只有64m,所以size也不能大于等于64m。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值