我目前正试图通过zmodem将一些文件上传到一个带有busybox的嵌入式linux系统中。虽然大多数文件通过9600波特连接需要很长的时间,但是有一个文件总是失败(cramfs_cmc-pu2_v2.45.img)。它有大约4MB,也是最大的一台。对于上传,我使用勒普蒂,一种支持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。
也许有人有办法用那个古老的协议来解决这个问题。提前谢谢。
编辑:与此同时,我把文件分割成许多小的文件,并试图上传它们。它总是在两个文件之后失败。这使人怀疑没有足够的自由空间。
发布于 2014-04-28 14:21:22
即使您没有“df”,也可以使用非常简单的方法来检查还有多少空间:
我只是复制了几次现有的文件,结果是:“设备上没有空间”。所以我很确定上面描述的奇怪的行为就是因为这个。
https://stackoverflow.com/questions/23295544
复制相似问题