WebOS Goodies

WebOS の未来を模索する、ゲームプログラマあがりの Web 開発者のブログ。

WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
Subscribe       

VMware の共有フォルダ機能を利用する

VMware には、ホストOS 上のディレクトリを ゲストOS からも読み書きできるようにする「共有フォルダ」という機能があります。これを使えば簡単にホストOSゲストOSの間でファイルのやり取りができるほか、ネットワークフォルダを共有すれば他の Windows ホストとのファイル共有にも使えます。今日はこの共有フォルダ機能の利用方法をご紹介します。

前提条件

共有フォルダ機能を利用するには、ゲストOSVMwareTools がインストールされている必要があります。もしまだインストールしていない場合は、GentooLinux のインストール(その10:VMwareTools のインストール)を参照してインストールしてください。

共有フォルダを設定する

共有フォルダを利用するには、まずホストOS上で共有するディレクトリを指定します。手順は以下のとおりです。

  1. VMware Workstation のメインメニューで [VM]-[Settings] を選択し、「Virtual Machine Settings」ダイアログを表示させます。
  2. 「Options」タブを選択します。
  3. 右側の「Settings」のリストから「Shared Folders」を選択します。
  4. 左側の「Shared folders」の枠の下部にある「Add」ボタンをクリックし、「Add Shared Folder Wizard」ダイアログを表示させます。
  5. 「次へ」ボタンをクリックします。
  6. 「Name the Shared Folder」の画面になります。「Name」にゲストOS上で表示するディレクトリ名(パスは含まない)を、「Host folder」に共有したいホストOS上のディレクトリを指定し、「次へ」ボタンをクリックします。
  7. 「Specify Shared Folder Attributes」の画面になります。各オプションの意味は後述。適切に設定して、「完了」ボタンをクリックします。
  8. 「Virtual Machine Settings」ダイアログの「OK」ボタンをクリックします。

これで共有フォルダが設定されました。途中の「Specify Shared Folder Attributes」画面でのオプションの意味は以下のとおりです。

オプション機能
Enableチェックすると、共有が有効になる
Read-onlyチェックすると、ゲストOSからの書き込みができなくなる
Disable after this sessionチェックすると、シャットダウンまたはサスペンドを行ったときに共有が無効になる

ゲストOSからのアクセス

ゲストOS からのアクセスは非常に簡単です。"/mnt/hgfs" というディレクトリの中に先ほど設定した共有フォルダが追加されているはずなので、そこに普通にファイルをコピーしたりするだけです。アクセス権の設定などはできませんが、それを除けば通常のファイルとまったく同様に扱えます。超便利(゜゜;

ここでは GentooLinux を前提にしていますが、他の Linux でもほとんど同じだと思います。

共有フォルダの解除

共有フォルダの解除も簡単です。設定自体は残したまま一時的に共有を解除することもできますし、設定を削除することもできます。

設定を残したまま共有を解除

  1. VMware Workstation のメインメニューで [VM]-[Settings] を選択し、「Virtual Machine Settings」ダイアログを表示させます。
  2. 「Options」タブを選択します。
  3. 右側の「Settings」のリストから「Shared Folders」を選択します。
  4. 左側の「Shader folders」のリストから解除したいフォルダを選択します。
  5. リストの下にある「Properties」ボタンをクリックし、「Shared Folders」ダイアログを表示させます。
  6. 「Attributes」の枠の中の「Enable」のチェックをはずします。
  7. 「Shared Folders」ダイアログの「OK」ボタンをクリックします。
  8. 「Virtual Machine Settings」ダイアログの「OK」ボタンをクリックします。

設定を削除する

  1. VMware Workstation のメインメニューで [VM]-[Settings] を選択し、「Virtual Machine Settings」ダイアログを表示させます。
  2. 「Options」タブを選択します。
  3. 右側の「Settings」のリストから「Shared Folders」を選択します。
  4. 左側の「Shader folders」のリストから解除したいフォルダを選択します。
  5. リストの下にある「Remove」ボタンをクリックします。
  6. 「OK」ボタンをクリックします。

共有フォルダの操作はたったこれだけです。VMwareTools のインストールが必要とはいえ、それ以外の追加ソフトウェアなしにネットワーク越しのファイル共有ができるのはとても助かります。とくにホストOSゲストOSが別々のときはなおさらですね。VMware を使っている方は、ぜひ活用してください!

関連記事

この記事にコメントする

Recommendations
Books
「Closure Library」の入門書です。
詳しくはこちらの記事をどうぞ!
Categories
Recent Articles