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

ddは、生データの低レベルのコピーと変換を主な目的とする一般的なUnixプログラムです。

20
ddの進捗をどのように監視しますか?
dd不思議です。ハードドライブを別のハードドライブに複製したり、ハードドライブを完全にゼロにしたりすることができますdd。コマンドが最終的に終了するまで、カーソルの位置に置かれます。では、ddの進捗状況をどのように監視するのでしょうか?
654 dd  monitoring 

7
ディスク全体(デバイス)のイメージから単一パーティションをマウントします
ディスク全体のイメージを作成しました dd if=/dev/sda of=/media/external_media/sda.img 問題は、そのディスクにあったext4ファイルシステムをマウントしたいのですが、 mount -t ext4 -o loop /media/external_media/sda.img /media/sda_image イメージには必要なパーティションだけでなくディスク全体(MBR、他のパーティション)が含まれているため、明らかにスーパーブロックエラーが発生します。だから、/dev/フォルダにディスクイメージを表示する方法を見つける必要があると思います... 誰もそれを行う方法を知っていますか? PS:ddイメージをいつでも元のディスクに戻すことができますが、それは非常に不便です(OSを更新し、そのままにしておきたい)
117 mount  backup  disk  dd  disk-image 

9
フルディスクddを高速化するにはどうすればよいですか?
私はddこのコマンドで2つの同一のドライブでやっています: dd if=/dev/sda of=/dev/sdb bs=4096 両方のハードドライブはまったく同じモデル番号であり、両方とも1TBのストレージスペースがあります。/dev/sda 4096のブロックサイズを使用します。/dev/sdaローカルドライブで/dev/sdbあり、リモートキャディです。次のプロトコルを使用できる場合があります。 USB2.0 HighSpeed(現在の計画) Gigabit Over-The-Networkクローン(実際に試してみたくない) USB3.0(他のドライブキャディを見つけた場合) eSATA(ケーブルを見つけた/購入した場合) SATA(ケーブルを見つけた場合/購入した場合、ラップトップのCDドライブが大好きです) 96時間未満でこのドライブコピーを実行する方法はありますか?私は以外のツールを使用できますdd。 次のパーティション(UUIDを含む)のクローンを作成する必要があります Fat32 EFIパーティション(*) NTFS Windowsパーティション(*) HFS + OSXパーティション EXT4 Ubuntuパーティション(*) スワップパーティション(*) * Clonezillaによるサポート 私はClonezillaを試しました(それは非常に高速でした)が、必要なHFS +スマートコピーをサポートしていません。おそらく最新バージョンがこれをサポートしていますか? 最初のクローンを作成したとき、HFS +以外のすべてのパーティションを作成しましたが、非常に迅速に実行されました。(合計3時間以内)

1
ddrescue、gddrescue、およびdd_rescueの違いは何ですか?
このddコマンドは、一般にドライブまたはパーティションのイメージバックアップを作成するために使用されます。ただし、ソースドライブの信頼性が低いか故障している場合は、パフォーマンスが低下します。私はそれを読んだddrescue/それdd_rescueは悪いドライブからイメージを回復するために使用するのに適したツールです。 しかし、Ubuntuのリポジトリに、私は2つの異なる参照ddrescue:3人の異なるが、同様の名前が異なる場所に現れてて、プログラムをddrescue、gddrescue、dd_rescue。違いは何ですか?

6
Linuxインストール全体を別のドライブに移動する
Ubuntu 14.04にはたくさんのパッケージがあり、仕事に関係するものがあり、とても満足しています。120GBのメインSSDドライブにインストールされます(ubuntuのインストール時に「/」を選択したため、すべてがこのドライブにあるはずです)。/ dev / sdaとして表示されます 今、コンピューターに別のSSDを追加しました。これは240Gbです。現在、他のストレージメディアはありません(外部ハードドライブなど)。 新しい240GBドライブは明らかに容量が大きく高速であるため(120GBよりも新しい世代)、Linuxをこの新しいドライブに移動したいと考えています。この新しいドライブは/ dev / sdbとして表示され、現時点ではフォーマットされていないか、何もありません(私は文字通りパッケージ化を解除し、今すぐPCに挿入しました:P) Linuxインストールを新しいドライブに安全に移動するにはどうすればよいですか? 必要に応じて、新しいドライブが/ dev / sdaとして表示されるように、SATAケーブルを変更できます。 これが役立つ場合、これは「fdisk -l」の出力です。 Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes …
55 backup  dd 

5
コマンド名「dd」は何を表していますか?
dd画像をUSBにコピーするために使用しています。しかし、何のdd略ですか? 私はその使用法を理解していますが、名前がdd実際に意味するものや頭字語ではありません。 マニュアルページにも記載されていません。
49 dd 

13
小さいハードディスクにクローンを作成する方法は?
ハードディスクを小さなサイズにクローンする方法。 Clonezillaは素晴らしいですが、そのような機能をサポートしていません。 またdd、PartImageはこの要求をサポートしていません。 rsync MBRはファイルではないため、MBRはコピーされません。 バックアップを取らないためにHDDのクローンを作成する必要rsyncがあるので、受け入れられる答えではありません。 助言がありますか?

6
偶然dd / dev / sdaした
を使用してISOイメージをハードディスクに書き込みましたsudo dd if=image.iso of=/dev/sda。を意味し/dev/sdc、現在実行しているのsudo fdisk -lは、/ dev / sda上の1つのパーティションのみを返しますが、6があるはずです。データを回復することは可能ですか? まだコンピューターをシャットダウン(リブート)していません。

4
DDで作成されたSDカードイメージをマウントする方法
次を使用して、Raspberry Pi SDカードのイメージを作成しましたdd。 sudo dd if=/dev/sdf of=/home/myusername/raspberry-backup-2014-04-10.img SDカードには2つのパーティション(1つはvfat、1つはext4)が含まれており、カードを接続すると自動的にマウントされます。 私の質問:.imgファイルからこれらのパーティションをマウントするにはどうすればよいですか? 詳細: $ fdisk -l raspberry-backup-2014-04-10.img Disk raspberry-backup-2014-04-10.img: 3974 MB, 3974103040 bytes 255 heads, 63 sectors/track, 483 cylinders, total 7761920 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): …
21 mount  sd-card  dd 

3
なぜddはUSBサムドライブにブート可能な.isoファイルを書き込むための信頼できるコマンドではないのですか?
ここでの答えの1つ.isoはdd、USBサムドライブにコピーした場合、Ubuntu が起動しないことを示しています。一部のLinuxディストリビューションには、ブート可能な.isoファイルを直接サムドライブに書き込むオプションがありますddが、他の(Ubuntu?)にはないのはなぜですか? Ubuntuでは、.img最初に変換する必要があると思います。これは本当ですか? .isosのアーキテクチャの違いによるものですか?それとも、ddそれ自体の制限によるものですか?ここでトピックから外れているかどうかはわかりません。コミュニティがそう考えている、または提案している場合は、より適切な場所に移動できます。ある程度の説明があります。
19 boot  usb-drive  iso  dd 

5
短時間で大きなサイズのファイルを作成する
ゼロとランダムな値で満たされた最大10Gの大きなファイルを作成します。私は使用してみました: dd if=/dev/urandom of=10Gfile bs=5G count=10 約2Gbのファイルを作成し、終了ステータス「0」で終了します。理由を理解できませんか? 私も使用してファイルを作成してみました: head -c 10G </dev/urandom >myfile 作成には約28〜30分かかります。しかし、より速く作成したいです。誰にも解決策がありますか? また、比較のために同じ(擬似)ランダムパターンで複数のファイルを作成したいと思います。誰もがそれを行う方法を知っていますか?
18 files  dd 

2
スワップファイルのfallocate対dd?
私はスワップファイルを作成することとの違いは何ですか? fallocate -l 1G /swapfile そして dd if=/dev/zero of=/swapfile bs=1024 count=1024 どちらも正常に動作するように見えますが、一方に他方よりも利点がありますか? 私がオンラインで見つけることができた唯一のものはfallocate、すべてのファイルシステムで動作しないことでした。
18 swap  dd 

2
ドライブを複製するコマンドは最適ですか?
私は、ハードドライブのクローンを作成する準備をするために、30分読んでいます。Windowsパーティションを含む複数のパーティションがあります。バックアップ用に非常に大きな外付けハードドライブを購入します。何か問題が発生した場合に備えて、このクローンを使用してドライブ全体を復元できるようにしたいと思います(OSの再シャッフルをしようとしています)。何もインストールする必要のない低レベルのツールが好きなので、ddを使用してこれを行う方法を学びたいです。 私は、ubuntuフォーラムから次の有用なコードを見つけました(ライブCDを使用してルートシェルから入力)。 dd if=/dev/hda of=/dev/hdb & pid=$! while kill -USR1 $pid; do sleep 1; done (入力と出力の場所を編集する必要があることはわかっています。)ただし、2つの質問があります。1つ目は非常にヌービです:このコマンドは2行に分割されています。感嘆符の後にEnterキーを押すと、プロセスが開始されますか? 2つ目は、他のサイトではブロックサイズを入力することをお勧めしました。このような: # dd if=/dev/hda conv=sync,noerror bs=64K of=/mnt/sda1/hda.img ブロックサイズについては何も知りません。64Kは正しいですか?私のブロックサイズは、sudo fdisk -ulの出力から、512バイトのようです。 Disk /dev/sda: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * 512 = 512 …
16 dd 

5
ddで部分的に上書きされたストレージデバイスからファイルを回復する方法はありますか?
私はバカです、ddタイプする代わりにタイプ/dev/sdbを使用してUSBドライブに/dev/sdd画像を書いていたので、135mbの画像をファイルでいっぱいの750GBの外部Hardrive に入力しました。ファイルを回復する可能性はありますか、またはddドライブを完全にゼロにしましたか?これは私の人生で最も低いポイントの1つなので、助けてください。 dd5秒で135mbの画像の書き込みが終了したため、停止する機会がありませんでした。何が起こったのかが遅すぎることを知った時までに。コマンドは次のとおりです。 sudo dd if=generic.img of=/dev/sdd bs=1M EDIT2:外付けハードドライブのファイルシステムはFAT32でした(私はしばらくの間ドライブを持っていましたが、FAT32は当時最もユニバーサルなFSでした)。また、750 GBからほとんどのファイルを移動することを計画していた2 TBのドライブがあります。必要に応じて、復元されたファイルの転送に使用できます。


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