---
layout: post
title: FUSE for OSX(osxfuse)でSSHFS
categories: mac raspberrypi
--- 
Raspberry PiとOS Xでファイルのやりとりをしたい場合があります。ただでさえスペックの低いRaspberry PiでSambaを動かすのも嫌なので、[FUSE][1]を使います。

homebrewで検索をかけると[osxfuse][2]と[Fuse4x][3]が出てきます。どちらを導入すればいいのかわからなかったのですが、Fuse4xのサイトにosxfuseへマージされる（予定）と書かれていたので、osxfuseの方を導入しました。

``` bash
brew install osxfuse

# インストール後に表示される情報に従う
sudo /bin/cp -RfX /usr/local/Cellar/osxfuse/2.6.4/Library/Filesystems/osxfusefs.fs /Library/Filesystems
sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
```

自分のRaspberry Piにはavahiがインストールされているので、ホスト名は`raspberrypi.local`です。avahiがインストールされていなければ、IPを指定すればよいです。
マウントするには

``` bash
mkdir ~/Desktop/mnt # あらかじめマウントポイントを作成
sshfs pi@raspberrypi.local: ~/Desktop/mnt
```

ユーザー`pi`のホームディレクトリがマウントされました。

アンマウントしたい場合は`mnt`を、OS Xでおなじみのゴミ箱に放り込めばOKです。

[1]:http://ja.wikipedia.org/wiki/Filesystem_in_Userspace
[2]:http://osxfuse.github.io/
[3]:http://fuse4x.github.io/
