問題タブ [dd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
80770 参照

linux - 空き容量を含めずにディスク (sd カード) の .IMG イメージを作成する方法は?

Linuxでは、次のことができます

しかし、ディスクが 32GB で 4GB しか使用されていない場合、32GB のイメージ ファイルは空間時間の無駄になります。有効なデータのみで画像を作成する方法やツールはありますか?

0 投票する
1 に答える
2213 参照

linux - Linux dd を使用して、指定した場所にあるファイルをコピーして読み取る

宛先ドライブが 512b セクターに分割されていることがわかっています。ddを使用して 150b のファイルを特定の宛先のこのドライブに転送したいとします。たとえば、開始セクター 2099200 とします。次に、同じ場所のセクターからファイル サイズ (150b) とまったく同じ量のバイトを読み取ります。私はこのようなことを試しました:

sudo dd if=my.txt of=/dev/sdb obs=512 seek=2099199

sudo dd if=/dev/sdb of=my.txt obs=150 count=1 ibs=512 skip=2099199

ほとんど動作しますが、150b のみを転送することはできません:

1+0 レコード in 3+1 レコード out 512 バイト (512 B) をコピー

何が間違っていて、私が必要なことをする方法は? 間違っているかもしれませんが、他の解決策の方が良いかもしれませんが、ファイルシステムに依存しない必要があります。

0 投票する
3 に答える
5817 参照

bash - dd で stdin の最初の 32k をスキップしますか?

ファイル システムにファイルがある場合、dd を使用して次のようなことができます。

ただし、次のようなことを試してみると:

エラーが表示されます: dd: 'standard input': cannot skip to specified offset

どうすればこれを修正できますか、dd で実行できますか、または使用できる別の UNIX コマンドがありますか