macPC上の仮想マシンのディレクトリをマウントする方法

「macPC上の仮想マシンのディレクトリをマウントする方法」の編集履歴(バックアップ)一覧に戻る

macPC上の仮想マシンのディレクトリをマウントする方法 - (2014/11/03 (月) 12:43:23) のソース

そうとうハマったので、参考サイトに感謝しながら備忘録メモ。

macPC(ホストPC)上で仮想マシンの環境に対して、finderからアクセスして
あたかもホストPCのローカル環境と同じように開発できるようにしたかった。

以下のサイトを参考にさせていただきました。
----
 [[これは便利:Mavericks「OSXFUSE」と「SSHFS」でリモートディレクトリをマウントする>http://blog.offline-net.com/2014/03/02/mavericks-osxfuse-sshfs-local2remote/]]
 [[仮想マシン上に構築したWordPress環境をFinderから操作する>http://ottan.me/2013/04/01/operated-from-finder-wordpress-environment-built-on-virtual-machine/]]
 [[OS Xのパッケージ管理にはHomebrewが最適!今すぐHomebrewをインストールしよう>http://ottan.me/2013/02/17/how-to-install-homebrew/]]
----


OSX Mavericks環境に
「OSXFUSE」と「SSHFS」をインストールして、
リモートディレクトリをローカルディレクトリのように読み書きする方法

事前に. macのパッケージ管理を補完してくれる Homebrew を以下からインストールする。
 http://brew.sh/index_ja.html


0.環境
 $ sw_vers
 ProductName:	Mac OS X
 ProductVersion:	10.9.4
 BuildVersion:	13E28


1.OSXに以下をインストール

1)OSXFUSEインストール

 FUSE for OS X の最新版をダウンロード。
 http://sourceforge.net/projects/osxfuse/
 または、http://osxfuse.github.io

 ダウンロードした osxfuse-{VERSION}.dmg をインストール
 ※設定はデフォルトのまま

2)SHFSインストール
 sshfs の最新版をダウンロードしてインストール
 https://github.com/osxfuse/sshfs/downloads


2.確認方法
 $ sshfs --version
 SSHFS version 2.4 (OSXFUSE SSHFS 2.4.1) 
 OSXFUSE library version: FUSE 2.7.3 / OSXFUSE 2.6.2
 no mount point


3.マウント方法
 $ sshfs [user@]host:[dir] mountpoint [options]

 (例 $ sshfs vagrant@192.168.33.56:/ ./VMmount)

  ※vagrantで生成されている仮想マシンのログインは、初期passwdは vagrant 入力。
  ※ホストPCでマウントするディレクトリを作成しておいて、ホストPCからマウントさせる。
  ※ゲストOSのディレクトリを設定する場合(例 /home/vagrant の場合)以下のようにする。
  (例 $ sshfs vagrant@192.168.33.56:/home/vagrant ./VMmount)


3.アンマウント方法
$ unmount mountpoint