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から実行されているのなら、コマンドは次のようになるはずです。
私たちの場合は、リモートの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行だけ入力すれば、ローカルコンピュータにパーティションのイメージを作成し、そのイメージを離れたコンピュータに保存することができました。もちろん、これは小さなパーティションでした。はるかに大きなパーティションやハードドライブ全体をインターネット経由で送信するのは困難ですが、この方法はローカルネットワークでもうまく機能します。!