現在、zmodem を介して、busybox を備えた Linux が組み込まれた小さなシステムにいくつかのファイルをアップロードしようとしています。ほとんどのファイルは 9600 ボー接続で長い時間がかかりますが、常に失敗するファイルが 1 つあります ( cramfs_cmc-pu2_v2.45.img )。約 4MB で、最大のものでもあります。アップロードには、zmodem をサポートする Putty フォークであるLe 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 であるため、その場合の空き容量の計算はとにかく困難です。
おそらく、その古代のプロトコルでこの問題を解決する方法を考えている人がいるでしょう. 前もって感謝します。
編集:その間、ファイルを多くの小さなファイルに分割し、それらをアップロードしようとしました. 2 つのファイルの後で常に失敗します。これは、十分な空き容量がないという疑いを裏付けています。