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

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

1
ddのコマンドオプションbs = 1024 count = 1とbs = 1 count = 1024の違いは何ですか
次の2つのコマンドで、どちらもダム1KBファイルを作成するとします。 dd if=/dev/urandom of=test.file bs=1024 count=1 dd if=/dev/urandom of=test.file bs=1 count=1024 最初のコマンドは1024バイトのブロックサイズと1のブロック数を使用し、2番目のコマンドは逆になります。 私には、違いはなく、ブロックサイズを制限することはRAMに関連した問題であると思います。利用可能なメモリより大きなブロックサイズを持つことはできません。 最初のケースを2番目のケースよりも使用したい、または使用しなければならないような特別なケースはありますか?そしてその逆もありますか?
2 linux  memory  dd 

4
OSを実行中に、現在のハードドライブから別のハードドライブにDDできますか。
私の最初の考えは、これは悪い考えだということです。 しかし、ライブのLinuxディストリビューションを実行するためにUSBスティックを研究所に持ち込むことはできず、私のコンピューターには2つのSATAポートしかないとしましょう。 80GB SATAドライブを1台持っています dd 私の新しい1TBドライブに。 両方のドライブは私の唯一の2つのSATAポートを取ります、私はIDEAポートを持っていない、私はUSB CD ROMドライブを持っていない、そしてUSBスティックを使用することはできません。 それを試みるのは悪い考えですか dd 実行中のOSから新しいドライブへドライブは起動しますか?追加の空き領域を後でフォーマット/パーティションすることができます。プロセスを開始する前に、新しいドライブが起動するかどうかを確認するだけです。
2 boot  dd 

2
HDDを安全に消去するDBANとddコマンドの違い
私はこれを読んでdd、HDDを安全に消去するために使用できることを確認しました。しかし、HDDを消去するDBANというプログラムもあります。 ライブのgnu-linux ISOを使用して、次のコマンドを数回(たとえば25回)発行することでHDDを消去できることを知っています。 sudo dd if=/dev/urandom of=/dev/sda# bs=4M 私の質問は、使用ddとの違いは何DBANですか?また、一方が他方より優れていると主張することができますか? ありがとう

2
ファイルの書き込み中に0Mエラー:5アクセスが拒否されました
ddコマンドを使用して、USBでISOを記述しようとしていますdd if=evolution-64bit.iso od=\\.\f: bs=4M。cmdを管理者として起動し、MSEアンチウイルスソフトウェアを無効にしましたが、それを通知し続けAccess is deniedます。完全なエラーログ: 私が間違っているのは何ですか?問題が発生した場合に備えて、USBも変更しました。
2 windows-7  boot  usb  iso-image  dd 

3
bashスクリプトによる出力の解析方法
ネットワークストレージの読み取り/書き込みパフォーマンスをテストするスクリプトを作成していますが、スクリプトを完了するには少し助けが必要です。 スクリプトは簡単です: キャッシュをクリアするためにNFSマウントをリロードします nfsにテストファイルを書き込む 記録タイム nfsからテストファイルを読み取ります 記録タイム 解決すべき問題が1つあります。timeコマンドの出力を解析し、テキストファイルに保存します。 時間コマンドは次の3つの値を出力します。実0m0.000sユーザー0m0.000s sys 0m0.000s リアルタイムが欲しいだけです。読み取り用に1ファイル、書き込み用に1ファイル。 これは私がこれまでに持っているものです: #!/bin/bash for i in [`seq 1 20`]; echo "remounting autofs" /etc/init.d/autofs reload; wait 5; echo "write test" #for write perf do time dd if=/dev/zero of=/home/nfs_perf_testing/samplefile$i bs=1M count=1024 oflag=direct; echo "write test done"; wait 5; echo "read test"; …
2 linux  bash  nfs  dd 

5
マウントされたディスクのディスクイメージを作成することは非常に悪い考えですか?
サーバーをバックアップしたい。たとえば、ddを使用する場合: dd if=/dev/md0 of=/some_network_share / dev / md0がマウントされている場合、このイメージの一貫性が変わるのではないかと思いますか?そのようなddイメージをvdiドライブに変換し、動作する仮想マシンを作成することは可能でしょうか?たとえば、次のコマンドを使用します。 VBoxManage convertfromraw ImageFile.dd OutputFile.vdi ファイアウォールでネットワークトラフィックが無効になっています(イメージがコピーされる1つのリモートマシンとの接続のみがあります)。
2 hard-drive  backup  dd  vdi 

1
ddがCygwinで期待どおりに機能しない
ドライブ全体をCygwinのイメージファイルにバックアップしようとしています。 $ dd if=/dev/sdc of=/cygdrive/i/Storage$/backups/2018-09-18.img conv=noerror,sync status=progress bs=1M 0+0 records in 0+0 records out 0 bytes copied, 0.00137615 s, 0.0 kB/s $ ../../listdrives.sh major minor #blocks name win-mounts 8 0 3907018584 sda 8 1 16384 sda1 8 2 3907000320 sda2 8 16 244198584 sdb 8 17 510976 sdb1 8 18 …

1
dd、pv、gzip、および除外ディレクトリ、可能ですか?
以下を行うことは可能ですか? dd if=/dev/hdx | pv | gzip > /path/to/image.img\ --exclude=/temp --exclude=/lost+found --exclude=/proc --exclude=/path/to/image.img だから、gzipで圧縮されたイメージのバックアップを作成したいのですが、いくつかのディレクトリとファイルが書き込まれている場所を除外したいのですが、どうすればいいですか?

2
ディスクがいっぱいになるとddは停止しますか?
次のコマンドを発行してディスクを完全に消去した場合、ディスクがいっぱいになると自動的に停止しますか、またはcountオプションを指定する必要がありますか? sudo dd if=/dev/zero of=/dev/disk7 bs=64m このOS OS X 10.9について言及する必要があります。

1
さまざまなパーティションが順番にハードディスクのスペースを占有しますか?
ディスクの位置が0〜4049 MBであるとします。パーティション1のサイズが50 MBの場合、0から49の位置を取りましたか? 私の仮定は次の話から来ています。 Linuxシステム(Raspberry PI)をバックアップしようとしています。それから私はそれを行う方法をグーグルで検索し、SDカード全体をバックアップするのではなく、サイズに縮小しました。 その後、ブートパーティションとメインパーティションの大きさ(gpartedを使用)を最初に確認する必要があるという回答が見つかりました。次に、ddを実行します。例えば dd if=/dev/sdb of=sysbackup.img bs=1M count=1024 したがって、このカウントは2つのパーティションのサイズと同じです。 しかし、ddはディスク全体を順番にスキャンするだけだと思いました。つまり、パーティションも実際に順番に配置されているということですか?

1
ファイルからデータを別のファイルの特定の場所にddでコピーすると、出力ファイルが切り捨てられます
単一のファイルシステムを含むループバックファイルがありますfs.image。それを呼び出しましょう。複数のパーティションと複数のファイルシステムを含む別のはるかに大きなループバックファイルがありますdisk.image。 fs.imageのパーティションの1つとまったく同じサイズdisk.imageです。データをdisk.imageファイルから正しい場所にコピーしたいと思います。 適切なオフセットを計算するスクリプトがあり、これを実行しようとしますdd。ブロックデバイスで機能するため、これが機能すると仮定しましたが、そうではありません。disk.image書き込まれたばかりのデータの直後の位置で切り捨てられます。 ddファイルを切り捨てないようにする方法はありますか? fs.imageはとして圧縮されfs.image.bz2、実行中のコマンドは次のようになります。 bzcat fs.image.bz2 | dd of=disk.image bs=4M seek=$OFFSET $OFFSET計算されたオフセットはどこにあります。 私はこれを達成する他の方法を考えましたが、これは最も簡単なようです(うまくいった場合)。一度オプションを選択すると、別のファイルへの挿入ポイントまでデータをコピーし、ファイルシステムを追加し、最後に元のファイルの残りを追加します。ただし、実際には必要のない大量のデータをコピーするため、これは遅くなります。私は他のオプションを受け入れています。
1 linux  filesystems  dd 

2
USBフラッシュドライブにddを書き込むと大量の読み取りが発生する
私は現在、私が以前に作成した、ddイメージでusbスティックを復元しています。ただし、スティックは通常はるかに高速ですが、書き込み速度は約7 MB /秒程度と非常に悪いことがわかります。 少し振り返ってみると、USBドライブから大量のデータが読み取られていることに気付きました。これは、書き込みパフォーマンスの悪さを説明しています。その時点では、dd以外は何もデバイスにアクセスしていません。 編集済み atop ライン: sdd: busy 101% | read 18020 | write 613 | MBr/s 7.04 | MBw/s 7.1 ddを使って自分のmd配列に直接書き込むと、同じような動作に気づきました。ただし、マウントされたファイルシステムにddを使って書き込むときは、これは起こりません。 それで、私の質問は、なぜブロックデバイスに直接書き込むときにUSBスティックから読み取られるのか、そして書き込みパフォーマンスを改善するためにこれを防ぐことができるのかどうかということです。

0
ペアレンタルコントロールを無効にして、誤ってユーザーアカウントを消去した - 自分のデータはすべて削除されましたか。
重要な試験がやってくるので、私は#nosurf運動を受け入れることに決めました、そして、私のiMacを締め下げて、私のすべての時間をredditに潜まないようにしたかったのです。そこで私は彼女のために管理者アカウントを設定し、管理者権限のない通常のユーザーに自分のアカウントを格下げしました。私のガールフレンドアカウントから、私はペアレンタルコントロールを設定し、私が訪問できるウェブサイトをウィキペディアと私のメールアカウントに制限していました。 システム設定を再度開き、すべてを正しく設定したことを確認すると、許可されたサイトが自分のすべてのブックマークに置き換えられたことがわかりました。リストからそれらを削除し続け、もう一度ウィキペディアを追加したいのですが、サイトを追加できないことがわかりました。私は再起動しても問題は解決しませんでした。 ペアレンタルコントロールを無効にするとバグが解決する可能性があると思い、ペアレンタルコントロールウィンドウの左ペインで自分のユーザーアカウントを選択し、( - )記号をクリックしました。ポップアップや警告はなく、数秒後に私のアカウントはそのリストから削除されました。私は自分のアカウントをペアレンタルコントロールに追加するために(+)ボタンをクリックしようとしましたが、新しいユーザーアカウントを作成するよう促されました。 私はそれをしたくなかったので、私は自分のユーザーアカウントが消えて私のガールフレンドアカウント(私が使っていた)とguestアカウントだけが残っているのを見つけるためだけにシステム設定のUserサブメニューに行きました。私はファインダを開いて、ホームフォルダがまだ存在していることを見つけるために/ Usersに行きました。ちょっと私は安心しました、しかしそれはちょうど消えました。 後でGoogleで検索すると、ユーザーアカウントが削除されたときに起こる可能性が3つの可能性があることがわかりました。 / Usersフォルダに残ります 削除されたユーザーのフォルダに画像として移動されます 確実に消去されます。 最後のオプションは、明示的に選択した場合にのみ発生するはずです。私はそれをしなかったし、( - )記号をクリックする以外には何もしなかった。 私のOSはHFS +のHigh Sierra(ジャーナル)FileVaultが有効になっておらず、/ Usersフォルダのls -aが私のアカウントのサインをまったく表示していません。 最新のバックアップはありません。 ドライブをddしてブロックレベルの回復を試みるべきですか、それとも他の選択肢がありますか?

1
ドライブをDD、/ dev / zero、または/ dev / urandomで安全に消去しますか?
私はそれを譲るつもりだから私は安全にハードドライブからすべてのデータを拭く必要があります。私は使用する予定です dd linuxユーティリティの下でそれを行うには、少し調べたところ、2つの方法がありました。 dd if=/dev/zero of=/dev/sde WHOLEハードドライブを0文字で上書きします。この方法では、データを簡単に復元できますが、それでも引っ張るのは困難です。 dd if=/dev/urandom of=/dev/sde ランダムデータでWHOLEハードドライブを上書きします。 この2つの方法のどちらが最適ですか?ハードドライブ全体をランダムデータで上書きすると、負荷が大きくなりますか?

1
USB上のISOへのSSDのクローン作成
私はUbuntuを実行している、外部SSD付きのマイクロコントローラを持っています、そして私はUSBスティックへの完全なクローンを作成したいです。サイズは問題ではありません。私の目標は60ギグ、データは8ギグしかありません。 ddを使ってクローンを作成し、isoを作成できることはわかっていますが、直接isoにクローンすることはできますか? dd if=/dev/sda1 of=/dev/sdb1/backup.iso bs=64K conv=noerror,sync status=progress
usb  iso-image  dd 

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