タグ付けされた質問 「dd」

ddはバイナリデータコピーの従来のユーティリティです

2
複製されたこれらのSDカードのコンテンツに異なるsha1sumがあるのはなぜですか?
さまざまなメーカーのクラス10 UHS-1 SDHC SDカードがたくさんあります。それらはすべて次のように分割されます $ sudo fdisk -l /dev/sdj Disk /dev/sdj: 14.9 GiB, 15931539456 bytes, 31116288 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x0000de21 Device Boot …
17 dd  hashsum 

4
ddに時間がかかりすぎるのはなぜですか?
あるディスクを別のディスクにコピーする必要があります。以下のコマンドを試してみましたが、1 TBのディスクをfederoでコピーするのに1日近くかかります。 dd if=/dev/sda of=/dev/sdb 以下のコマンドを使用してUnix(HP-UX)システムで同じことを試みましたが、数時間以内に完了します dd if=/dev/sda of=/dev/rdsk もっと速くディスクからディスクにコピーするために使用できる代替手段は何ですか?
17 hard-disk  dd 

3
ddでランダムデータを作成し、「部分読み取り警告」を取得します。警告後のデータは本当にランダムですか?
でランダムデータを含む1TBファイルを作成しますdd if=/dev/urandom of=file bs=1M count=1000000。今、私kill -SIGUSR1 <PID>は進行状況を確認し、次を取得します: 691581+0 Datensätze ein 691580+0 Datensätze aus 725174190080 Bytes (725 GB) kopiert, 86256,9 s, 8,4 MB/s 800950+1 Datensätze ein 800950+0 Datensätze aus 839856947200 Bytes (840 GB) kopiert, 99429,5 s, 8,4 MB/s dd: warning: partial read (809620 bytes); suggest iflag=fullblock 803432+1 Datensätze ein 803431+1 Datensätze …
16 dd  random 

3
dd:複数のディスクに書き込みますか?
2つのまったく同じフォーマット、同じサイズ、同じブランドのSDカードがあります。私がしたいddの画像/dev/disk2とを/dev/disk3同時に。 擬似コード sudo dd bs=1m if=/Users/masi/2016-05-10-raspbian-jessie.img of={/dev/disk2,/dev/disk3} dd1つの入力から多くの出力SDにどのようにできますか?
16 files  dd  output 


5
ddは何らかの検証を行いますか?
dd古いハードドライブから新しいハードドライブにデータをコピーするために使用しています。データの整合性が安全であることを確認したいです。 この答えについて、ジルは言う [dd]が正常に終了した場合、ハードウェア障害がない限り、バックアップは正しいです… それはどういう意味ですか?いdd検証に建てられたのいくつかの種類がありますか? 代わりにrsyncを使用する場合は--checksum、確認のために2回目のパスも実行します。そのような妄想は正当化されますか?

4
ファイルを希望のサイズにパディングする方法は?
16 MiB(16777216バイト)に達するまでパディングしたいファイルがあります。現在、16515072バイトです。違いは262144バイトです。 どうすればパッドできますか? これは機能していないようです: cp smallfile.img largerfile.img dd if=/dev/zero of=largerfile.img bs=1 count=262144
15 dd 

2
ブート可能なLinux USBスティックを作成するとき、なぜ同期がそれほど重要なのですか?
Arch Linux Wikiから:https : //wiki.archlinux.org/index.php/USB_flash_installation_media # dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync [...]ドゥないミス同期は、USBドライブを引っ張って前に完了します。 私が知りたいのですが それは何をするためのものか? 省略した場合、どのような結果がありますか? ノート ddオプションで使用されるコマンドstatus=progress: tar -xzOf archlinux-2016-09-03-dual.iso | dd of=/dev/disk2 bs=4M status=progress && sync またはpv進行中に使用する tar -xzOf archlinux-2016-09-03-dual.iso | pv | dd of=/dev/disk2 bs=4M && sync

6
HDをランダム化する高速な方法は?
暗号化のためにハードドライブをセキュリティで保護する方法について読みましたが、暗号化されたデータをハードドライブ上の他のデータと区別できないようにするために、ドライブにランダムビットを書き込むことが手順の1つです。 ただし、dd if=/dev/urandom of=/dev/sda過去に使用してみたときに、ETAは数日であるように見えました。badblocksurandomの代わりに使用することについて何かを見ましたが、それは大して役に立たないようでした。私はこれをスピードアップするのに役立つ可能性のある方法があるかどうか、たとえばdd私が不足している可能性のあるもの、または速度がHDの制限であるかどうかを知りたいです。
14 encryption  dd  random 

5
パーティションを編集する必要があることを知って、「dd」を使用してより小さいHDDにクローンを作成できますか?
私はddこのようなディスクのクローンを作成するために使用しました: dd if=/dev/sdb of=/dev/sda bs=4096 conv=notrunc,noerror,sync そして、それは常にうまく機能しています。「dd」に関するすべてのドキュメントは、ターゲットディスクがソースと同じサイズまたはそれ以上でなければならないことを思い出させるために苦労します。それは絶対に真実でなければなりませんか? 今、私は、より小さなディスクにクローンを作成する場合 、ターゲット上で部分的に「境界外」にあるパーティションが無傷であることを期待できないことを非常に理解しています。 ただし、ターゲットのパーティションを後で編集し、「境界外」のパーティションを削除する必要があることを十分に知っているので、「dd」を使用してソースのブルートフォースコピーを作成して、ターゲットの物理サイズ?または、そのサイズの限界に達したときに、ターゲットを残骸の喫煙の山に「dd」で縮小します;-) ところで、これを調査して、bs=からbs=1024までのすべての推奨値を見てきましたbs=32M。

5
有限サイズのデバイスをコピーするときにブロックサイズを指定するのはなぜですか?
オンラインチュートリアルでは、次のコマンドを使用してCDROMをisoイメージにコピーすることをお勧めします。 $ dd if=/dev/dvd of=foobar.iso bs=2048 なぜバイトサイズを指定する必要があるのですか?私は実際に2048年であることに気づくCDROMイメージのための標準的なバイトサイズが、それはと思われるdd指定せずにbs=、またはcount=同様に動作します。 どのような状況で、指定しないのが問題になるのbs=かcount=、または有限サイズのデバイスからコピーするのは問題になりますか?
14 linux  hard-disk  dd  cloning 

2
1つのコマンドでディスクイメージを解凍してSDカードにddする方法は?
私は次の制限を受けています。 .zip私のコンピューターには1.0 GBのファイルがあり、その中には1つのファイル(ディスクイメージ)が含まれていますraspbian。圧縮されていない場合、このファイルのサイズは3.2 GBで、名前は2015-11-21-raspbian-jessie.img。 zipファイルをダウンロードした後、コンピューターに1.0 GB未満のストレージスペースがあります。コンピューターにイメージを抽出するのに十分なスペースがありません。 このファイルは、圧縮されていない古いプレーンを使用してSDカードに書き込まれる必要がありますdd。 これらの制限の下でSDカードに画像を書き込むことは可能ですか? データをパイプ処理してtarからそのデータを他の場所にパイプ処理することは可能ですが、zipファイル形式では引き続き機能しますか、またはファイルにアクセスする前にアーカイブ全体を圧縮解除する必要がありますか?
14 dd  zip 

3
SDカードのこのI / Oエラーを修正する方法は?
gpartedで試しましたが、うまくいきませんでした。完全に消去するウィンドウ用のツールであるSDFormatterを見つけました。 SDカードがあり、そこにDebianをインストールしたい。ddプロセスには約45分かかります。その後、終了します。私のWindowsマシンでは、ドライブリストに表示されますが、フォーマットまたは開こうとしても未定義のエラーが発生します。gpartedが教えてくれる /dev/mmcblk0: unrecognised disk label 私が発行した dd if='deb.iso' of=/dev/mmcblk0 bs=512k dd: error writing „/dev/mmcblk0“: I/O error 0+1 data in 0+0 data out copied 0 Bytes (0 B), 10,098 s, 0,0 kB/s その後私は試しました root@kali:~# lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,RO NAME FSTYPE MOUNTPOINT SIZE RO sda 465,8G 0 ├─sda1 ext4 / 450,1G 0 …
14 dd  sd-card 


3
「dd」に代わるものはありますか?
切り捨て、シーク、スキップを使用してファイルを読み書きするために使用する他のツールは何ですか。ddのコマンドラインオプションは不便で異質なようであり、低速だが正確なシークモード(bs=1)と高速だが柔軟性のないモード(bs=4kまたはその他)を選択するのは好きではありません。 あるファイル(またはパイプまたはソケットまたはdev)から位置31337から555バイトを読み取り、位置128205で他のファイルに(ブロック512 + 43を使用して)切り捨てありまたはなしで書き込むための最新のツールはありますか?
13 files  utilities  dd  binary 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.