我目前正试图通过zmodem将一些文件上传到一个带有嵌入式linux和busybox的小型系统。虽然大多数文件需要很长时间才能通过9600 BAUD连接,但有一个文件总是失败( cramfs_cmc-pu2_v2.45.img )。大约4MB,也是最大的一个。对于上传,我使用Le Putty,一个支持zmodem的Putty fork。遗憾的是,没有其他方法可以上传文件,因为该机器上的ftp服务器无法正常工作。
问题是上传总是以这些奇怪的东西结束(几个小时后根本没有反馈):
# /usr/bin/rz
Sending: cramfs_cmc-pu2_v2.45.img23be50
Bytes Sent: 0/4132864 BPS:0 ETA 00:00
®B@id@@íÁ@@htCJÁ®B@killíÁ@@htCJ®B@killall@íÁ@@htCJÁ®B@ln@@íÁ@@htCJ®B
@logger@@íÁ@@<H@Jº!@login@@@íÁ@@htCJÁ®B@ls@@íÁ@@htCJ®B@md5sum@@íÁ@@¿
@@JCø#@mgfestart@@@íÁ@@htCJ®B@mkdir@@@íÁ@@htCJ®B@mknod@@@íÁ@@htCJkH>
F¾#
我猜测它的闪存耗尽,但df只给我
df: /proc/mounts: No such file or directory
在这种情况下计算可用空间很困难,因为文件系统是jffs2。
也许有人知道如何用这个古老的协议来解决这个问题。提前谢谢。
编辑:与此同时,我已将文件拆分为许多较小的文件,并尝试上传它们。两个文件后它总是失败。这支持了对可用空间不足的怀疑。
答案 0 :(得分:0)
非常简单的方法来检查剩余的空间,即使你没有“df”:
我刚刚复制了几次现有文件,结果是:“设备上没有剩余空间”。所以我很确定上面描述的奇怪行为就是因为这个。