ホームページ » の仕方 » Ubuntu Live CDを使用してネットワーク経由でドライブイメージを転送する

    Ubuntu Live CDを使用してネットワーク経由でドライブイメージを転送する

    ドライブイメージは持っているのは素晴らしいですが、大きな外付けハードドライブを持っていなければ保存するのは難しいです。ワンステップでドライブイメージを作成して別のコンピュータに転送する方法を紹介します。.

    Ubuntu Live CDには、ソースコンピュータとターゲットコンピュータに必要なユーティリティが両方含まれています。 - dd そして SSH.

    私たちはのファンです dd, 過去にハードドライブのクローンを作成してドライブイメージをローカルに作成したことがあります。ただし、イメージを外付けドライブに保存してから別のコンピュータに転送するのは面倒です。組み合わせて dd そして SSH ドライブイメージをあるコンピュータから別のコンピュータに1ステップで転送できるので、その間にローカルストレージは不要.

    これをセットアップするには、両方ともLinuxを実行している2台のコンピューターが必要です。もちろん、Ubuntu Live CDを使って両方のコンピュータを起動することができます。この方法はうまくいきます。ただし、2つのLive CDまたはUSBドライブが必要になります。転送速度ははるかに速いので、理想的には、両方のコンピュータが同じローカルネットワーク上にあるでしょうが、あなたが持っているほとんどのコンピュータでこれを行うことができます。 SSH へのアクセス.

    最初のステップは、ドライブイメージを保存したいコンピュータ(インストール先コンピュータ)を起動し、そのIPアドレスを見つけることです。これまでにいくつかの方法について説明しましたが、最も直接的な方法は端末を開いてコマンドを入力することです。 ifconfig.

    コンピュータのIPアドレスを書き留めます - ローカルネットワーク上にある場合は、192.168から始まります。.

    そのコンピュータにいる間に、ドライブイメージを保存する場所があることも確認してください。場所がマウントされていることを確認し、そのフルパスをメモします(たとえば、新しくマウントされたハードドライブのパスが/ media / HD-LABEL /の場合があります)。.

    Ubuntu Live CDを使用して、イメージングしたいドライブのあるコンピュータを起動します。.

    まず、ターミナルウィンドウ([アプリケーション]> [アクセサリ]> [ターミナル])を開いて次のコマンドを入力して、インストール先のコンピュータに移動できることを確認します。

    ssh @

    もしあなたがローカルネットワーク上でこれをしていて、そして行き先のコンピューターもUbuntu Live CDから実行されているのなら、コマンドは次のようになるはずです。

    ssh [email protected]

    私たちの場合は、リモートのLinuxマシンにアクセスしています.

    問題なくsshでログインできる場合は、「exit」と入力してソースコンピュータの通常のターミナルウィンドウに戻ります。.

    今、私たちはあなたがイメージを作りたいハードドライブまたはハードドライブパーティションを見つける必要があります。端末ウィンドウで、次のコマンドを入力します。

    sudo fdisk -l

    今回の例では、小さなLinuxパーティション/ dev / sda1のイメージを作成します。このデバイス名を書き留めます.

    今複雑な部分: dd 呼び出しこれは一般的なバージョンです…

    sudo dd if = | ssh @“ dd of =”

    それは複雑に見えますが、一枚一枚見れば意味があるはずです。あなたにとって新しいかもしれないものは“ |”文字で、これはLinuxの用語では“パイプ”と呼ばれます。それは行の前半から出力を取ります( dd if = 部分)を行の後半に送信します( SSH part) - または、左部分の結果を右部分に「パイプ」します.

    この例では、リモートのLinuxマシンにドライブイメージを保存するので、端末コマンドは次のようになります。

    sudo dd if = / dev / sda1 | ssh [email protected]“ dd of = / home / tbekolay / LinuxPart.image”

    もしあなたがローカルネットワークを介してこれをしていて、あなたの目的のコンピュータがUbuntu Live CDを実行しているなら、コマンドは次のようになるでしょう:

    sudo dd if = / dev / sda1 | ssh [email protected]「dd of = / media / HD-LABEL / LinuxPart.image」

    ローカルネットワークではなくインターネットを介してこれを行ったので、速度はかなり遅いですが、それは結局終わった。ローカルネットワークを介してこれを行うとはるかに速く行くでしょう.

    念のため、宛先コンピュータに再度アクセスしました。 SSH ドライブイメージが実際に作成および転送されたことを確認する.

    成功!

    端末ウィンドウに1行だけ入力すれば、ローカルコンピュータにパーティションのイメージを作成し、そのイメージを離れたコンピュータに保存することができました。もちろん、これは小さなパーティションでした。はるかに大きなパーティションやハードドライブ全体をインターネット経由で送信するのは困難ですが、この方法はローカルネットワークでもうまく機能します。!