/dev/nullに書く「dd」コマンドの目的が何であるかを説明できる人はいますか?

/dev/nullに書く「dd」コマンドの目的が何であるかを説明できる人はいますか?
dd if=/dev/sda7 of=/dev/null bs=1024 skip=276892816 count=420 iflag=direct 

Linuxサーバーのバックアップ中にいくつかの問題が発生しました。誰でもこの場合、このコマンドが何をしているのかを説明してください。

事前にありがとう...

ベストアンサー1

この場合、このコマンドが何をしているのかを説明してください。

調べる方法は読むことですman dd。これにより、ifファイル内、ofファイル外、bsブロックサイズ、skipブロックスキップ、および後で開始アドレスが表示され、countブロック数とiflagさまざまなフラグを設定できます。

したがって、これは2番目のパーティションから420個のブロックを読み取り、それにコピーすることです/dev/null。これは、スキップアドレスから始めて無視されることを意味します。

Linuxサーバーのバックアップ中にいくつかの問題が発生しました。

詳細を提供していないので、これが問題とどのように関連しているかわかりません。特に、コマンドが読み取り以外には何も実行しないため、さらにそうです。

したがって、1つの推測は、これが特定の範囲のセクタを読み取ることができることを確認するために使用されることです。なぜこの範囲なのかはわかりません。

また、どのような方法でもパーティションのレイアウトを変更すると、予想される操作を実行できなくなる可能性があります。

おすすめ記事