ネットワーク接続のない仮想マシンのゲスト OS からファイルをコピーする手段
search cancel

ネットワーク接続のない仮想マシンのゲスト OS からファイルをコピーする手段

book

Article ID: 421206

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

この記事では、ネットワーク接続のない仮想マシンのゲストオペレーティングシステムからファイルをコピーする方法を紹介します。

免責事項: これは英文の記事 Copying files from a virtual machine guest operating system that does not have network connectivity の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Resolution

ネットワーク接続のない仮想マシンからファイルをコピーするには、次のいずれかの方法を使用します。

  • ESX/ESXi ホストが USB パススルーモードをサポートしている場合は、USB デバイスを仮想マシンにマウントし、必要なファイルを USB ドライブにコピーします。ファイルのコピーが完了したら、USB デバイスをアンマウント/切断できます。
  • 必要なサイズの VMDK を追加し、ゲスト OS からフォーマットしてドライブレターを割り当てます。 Windows オペレーティングシステムを使用している場合は、ディスクの管理を使用します。追加した HDD が表示されたら、ファイルを新しい HDD にコピーします。

    ファイルのコピーが完了したら VMDK を取り外しできます。VMDK を取り外すには、次の手順に従います。

    1. 仮想マシンを右クリックし、[設定の編集] をクリックします。
    2. 作成した VMDK を選択し、[デバイスの削除] をクリックします。

      : Linux ゲストオペレーティングシステムを使用している場合は、実行中のオペレーティングシステムの推奨オプションに従って USB をマウントするか、新しく追加した HDD をフォーマットしてください。

  • 仮想フロッピードライブを作成します。

    Linux で仮想フロッピードライブを作成して使用するには、次の手順を実行します。

    1. SSH で root としてシステムにログインします。
    2. 仮想フロッピーイメージを使用するには、次のコマンドを実行します。

      dd if=/dev/zero of=<filename>.flp count=1 bs=1509949

    3. 次のコマンドを実行して、MSDOS ファイルシステムで .flp ファイルをフォーマットします。

      mkfs.msdos filename.flp

    4. .flp の準備ができたら、scp, WinSCP または他のユーティリティを使用して、共有の場所/ストレージまたはローカルのデスクトップ/システムにコピーします。
    5. コピーしたファイルを仮想マシンに提示します。これを行うには、ESXi の Host Client で仮想マシンを右クリックし、 [設定の編集] をクリックして [フロッピードライブ] を選択します。
    6. Windows オペレーティングシステムのエクスプローラを使用して仮想フロッピーにアクセスし、オペレーティングシステムのローカルドライブからデータをコピーします。

      • Linux 仮想マシンの場合、使用している Linux のバージョンによって手順は異なります。
      • Copy-VMGuestFile コマンドレットを使用して、VMware Tools をとおしてファイルをコピーすることもできます。