編集済み 2 数週間前 によって ExtremeHow 編集チーム
VirtualBox共有フォルダホストゲストファイルアクセス同期ネットワークVM
翻訳が更新されました 2 数週間前
VirtualBoxは強力なx86およびAMD64/Intel64仮想化製品で、ユーザーはホストマシンで複数のオペレーティングシステムを実行できます。VirtualBoxを使用する際によくあるタスクの一つが、ホストオペレーティングシステムと仮想マシンで実行されているゲストオペレーティングシステム間でフォルダを共有することです。このプロセスにより、ファイルを簡単に転送し、シームレスで効率的なワークフローを実現できます。このガイドでは、VirtualBoxでホストとゲストオペレーティングシステム間でフォルダを共有するプロセスを、各ステップを詳細に説明しながら紹介します。
ホストとゲストオペレーティングシステム間でフォルダを共有する前に、以下のものが揃っていることを確認してください。
VirtualBox Guest Additionsは、ゲストOSのパフォーマンスと使いやすさを向上させるためのユーティリティのセットです。シームレスなフォルダ共有にはこれが必要です。Guest Additionsのインストールは、使用しているゲストオペレーティングシステムによって異なる場合があります。次のセクションでインストール方法を説明します。
VirtualBox Guest Additionsをインストールするには、以下の手順を実行します。
Guest Additionsのインストールが正常に完了したら、次の手順で共有フォルダの設定を開始できます。
ホストからフォルダが共有されたら、次にゲストOSからアクセスします。この方法はOSによって若干異なります。Windows、Linux、macOSのゲストシステムを見てみましょう。
\\VBOXSVR\共有フォルダ名
vboxsf
グループに属していることを確認します。必要であれば、次のコマンドを使ってユーザーを追加します:sudo usermod -a -G vboxsf ユーザー名
/media/sf_共有フォルダ名
ディレクトリに自動的にマウントされます。残念ながら、VirtualBoxでのmacOSゲストに対するネイティブな共有フォルダサポートは直接的には利用できない場合があります。このような場合は、外部ファイルサーバーやクラウドストレージ、またはネットワークアクセスを設定してホストとmacOSゲスト間でファイルを転送するなどの代替ファイル転送方法を検討してください。
フォルダ共有に問題がある場合は、以下の一般的なトラブルシューティング手順を検討してください。
Guest Additionsがインストールされて実行されていることを確認します。再インストールすることで問題が解決することがあります。
LinuxゲストOSでフォルダにアクセス中に「権限が拒否されました」というエラーが発生した場合は、先に述べたようにユーザーがvboxsf
グループに追加されているか確認してください。
共有フォルダが自動マウント設定になっているか確認します。そうでない場合は、ゲストOSの手順で示されているパスに手動で移動してみてください。
ネットワークの検出が有効になっていることを確認し、仮想マシンが予想されるネットワークタイプ(ブリッジやNATなど)にあるかを確認します。
VirtualBoxでホストとゲストオペレーティングシステム間でフォルダを共有することは、効率性を大幅に向上させるデータ転送プロセスを簡素化できます。ゲストOSがWindows、Linux、もしくはmacOSであっても、それぞれのシステムの特定のステップとニュアンスを理解することで、この機能を最大限に活用できます。Guest Additionsが適切にインストールされていることを常に確認してください。これは、共有フォルダを含む重要な機能を促進します。VirtualBoxの使用に慣れると、これらのプロセスは自然に行えるようになり、仮想コンピューティング環境の生産性と利便性がさらに向上します。
記事の内容に誤りがある場合, あなたは