sshfs でリモートディレクトリのマウント

smbfs を使えなくなった Ubuntu の代わりに、まだ使える Linux サーバを経由して利用しようと企んでみた。一時的に Linux 同士でディレクトリをマウントするなら sshfs が一番手軽かなと思う。

環境を整える

 sudo aptitude install sshfs
 sudo adduser $USER fuse

sshfs パッケージをインストールして、fuse グループに参加する。これだけでは、なぜかエラーになって利用出来なかった。とりあえず、PCを再起動すると利用できるようになった。

マウント

以下のように、一般ユーザ権限でコマンドを実行する。

 sshfs okinaka@remote_host:/home/okinaka/mnt ~/mnt

リモートのディレクトリはフルパスでないと失敗するみたい。

アンマウント

fusermount コマンドで -u オプションをつけて、マウントポイントを指定する。

 fusermount -u ~/mnt

目的達成!

remote_host 上の ~/mnt を smbmount しておけば、(UTF-8未対応の)NASサーバにある日本語ディレクトリ名も、ばっちり表示できた。