問題タブ [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.
linux - 空き容量を含めずにディスク (sd カード) の .IMG イメージを作成する方法は?
Linuxでは、次のことができます
しかし、ディスクが 32GB で 4GB しか使用されていない場合、32GB のイメージ ファイルは空間時間の無駄になります。有効なデータのみで画像を作成する方法やツールはありますか?
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) をコピー
何が間違っていて、私が必要なことをする方法は? 間違っているかもしれませんが、他の解決策の方が良いかもしれませんが、ファイルシステムに依存しない必要があります。
bash - dd で stdin の最初の 32k をスキップしますか?
ファイル システムにファイルがある場合、dd を使用して次のようなことができます。
ただし、次のようなことを試してみると:
エラーが表示されます:
dd: 'standard input': cannot skip to specified offset
。
どうすればこれを修正できますか、dd で実行できますか、または使用できる別の UNIX コマンドがありますか