1

我目前正在尝试通过zmodem将一些文件上传到一个带有busybox的嵌入式linux的小型系统。虽然大多数文件通过 9600 BAUD 连接需要很长时间,但有一个文件总是失败(cramfs_cmc-pu2_v2.45.img)。它大约有 4MB,也是最大的。对于上传,我使用Le Putty,一个支持 zmodem 的 Putty 分支。不幸的是,没有其他方法可以上传文件,因为该机器上的 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,因此计算可用空间很困难。

也许有人知道如何用那个古老的协议解决这个问题。提前致谢。

编辑:与此同时,我将文件拆分为许多较小的文件并尝试上传它们。它总是在两个文件之后失败。这支持了没有足够可用空间的怀疑。

4

1 回答 1

0

即使您没有“df”,也可以检查剩余空间的非常简单的方法:

我只是多次复制现有文件,结果是:“设备上没有剩余空间”。所以我很确定上面描述的奇怪行为就是因为这个而发生的。

于 2014-04-28T14:21:22.687 回答