画像を追加してtftpを使ってリモートに保存したいです。たとえば、これをやろうとします。
"dd if=/dev/mtd2" | save it to tftp server.
そのコードで使用しているファイルの向きが正しくありません。何が起こっているのかを理解するために全力を尽くしています。私が自分で書いた悪いコードです。半分程度を意味します。
"dd if=/dev/mtd2" | tftp -l -p RootFS.bin 10.10.233.238 | dd of=File.bin
`
また、複数のフォルダを転送して tftp に 1 つのファイルとして保存できる場合、例えば下記の内容をコピーしたいと思います。
/ #
またはこのディレクトリ
bin dev etc lib mnt opt proc root sbin sys tmp usr var
そして別の名前で保存してください
fielname.bin
存在する
tftp server
私のエラーコードは
tftp -l /bin && /dev/ && /etc/ && /lib/ && /mnt/ && /opt/ && /proc/ && /root/ && /sbin/ && /sys/ && /tmp/ && / usr/ && /var/ -r Linux.bin -p 10.10.233.238
答え1
これは難しい質問です。あなたは内蔵デバイスを使用しているようです(/dev/mtdを使用)。
ブロックデバイスのイメージを取得し、別のシステムに「bin」ファイルを生成したいようです。これを過度に考えているかもしれません。ブロックデバイスはファイルとして開くことができ、通常のツールで読み取ることができます。
これが達成しようとしている場合、実行したいコマンドは次のようになります。
tftp -l /dev/mtd2 -r file.bin -p 10.10.233.238
これにより、/dev/mtd2ファイルが開き(ブロックデバイスにもかかわらず)、10.10.233.238に "file.bin"として保存されます。