ヒント:プログレスバー付きのddコマンド

dd あります comando 非常に「沈黙」しているため、時にはやや危険で苛立たしいものです。 この投稿では、このすばらしいコマンドで表示する方法を紹介します。 プログレスバー wgetコマンドでファイルをダウンロードしたときに表示されるものと似ています。

ddコマンドは、多くのことを実行できる強力なツールです。その中には、パーティションやハードドライブ全体のクローンを作成する簡単な方法があります。 小さな欠点があります。実行時にターミナルプロンプトが動かないため、非常に「サイレント」なコマンドであるため、何が起こっているのか、実行が完了するまでにかかる時間がわからないため、神経質になる可能性があります。
これはすべて、通過するデータを測定するターミナルパイプとして機能するpvコマンドで解決されます。 次のようになります。
dd if = / place / of / origin | pv | dd of = / place / of / destination

その結果、ターミナルのプログレスバー、転送されたバイトに関する情報、実行時間、転送速度がすべてリアルタイムで取得されます。

さらに、終了すると、転送速度、転送された合計バイト数、およびすべてのデータの転送にかかった合計時間の統計が表示されます。

Ejemplos:

ハードドライブのクローンを作成します。

dd if = / dev / sda | pv | dd of = / dev / sdb

パーティションのクローンを作成します。

dd if = / dev / sdc2 | pv | dd of = / dev / sda1

パーティションまたはハードドライブのISOイメージを作成します(バックアップ用の優れたオプション)。

dd if = / dev / sda1 | pv | dd of = / home / user / backup.iso

一部のディストリビューションでは、pvがインストールされていない場合があるため、このヒントを使用するには、インストールするだけで十分です。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

15コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ピエールファク

    liveUsbを作成するためのその他のヒント

    dd if = / home / user / isodelsystem.iso | pv | dd of = / dev / sdx(sdxはペンドライブ/フラッシュメモリに対応するものに置き換えます)

  2.   ハイメ・イェペス

    非常に便利

  3.   kik1n

    非常に良いヒント。

  4.   カルロス

    ヒントありがとうございます。
    ご挨拶。

  5.   ポルタロ

    壮大!!! 5 *

  6.   ラファエルズ

    ISOがある場合、それをインストールしますか、それともどのようにISOが必要ですか? :s

  7.   イズカロトル

    パーティションのISOイメージはバックアップとして機能できますが、オペレーティングシステムのISOとは異なり、パーティションから生成されたISOからシステムをインストールすることはできません。

    たとえば、次のような/ homeパーティションのISOイメージを作成できます:my_home.isoそしてそれを任意のパーティションまたは別のPCに保存し、何らかの不幸によって/ homeパーティションを失った場合は、あたかもそれを復元できます。次のようなコマンドでは何も起こりませんでした。

    dd if = / place / where / is / my_home.iso | pv | dd of = / dev / partition_where_home was

  8.   エンジェルブレード

    ddプロセスのpidにkillを介してURS1シグナルを送信するよりもエレガントです

  9.   ジャボ

    優秀な。 別の同様のツール:mbuffer
    dd if = file.source | mbuffer | dd of = file.destination
    ご挨拶!

  10.   オドネニーニⅢ

    すべての人の問題を解決する優れたツールであり、サイレントコマンドに非常に役立ちます。これらのコマンドでは、デフォルトで真実が設定されている必要があります。

  11.   マヌエルA.

    ヒントありがとうございます。 彼は長い間そのようなものを探していました。 DVDに使っています

    dd if = / dev / dvd | pv | dd of = / path / file.iso

  12.   ルイス

    どうもありがとうございます。

    1.    Linuxを使いましょう

      どういたしまして、ルイス!

  13.   勝利者ベネガス

    pvコマンドをインストールするにはどうすればよいですか?

  14.   Host.cl