« eTude - Solaris 8 Migration Assistant | メイン | Project Etude の詳細がきましたよ »

CIFS client for Solaris Alpha 2 (smbfs)

あまり話題になっていないような気がしますが、CIFS (Common Internet File System) で共有されている領域を Solaris でも mount できてしまう、CIFS client for Solaris Alpha 2 がリリースされています。

 OpenSolaris Project: CIFS client for Solaris
 http://opensolaris.org/os/project/smbfs/

最近は、ネットワークの中に samba server が1台は存在しているのが多いかと思いますが、Solaris からもアクセスできるようになるのは、うれしいですね。
Alpha 1 では、read-only でしたが、Alpha 2 で read-write 可能となりました。
また、Solaris Virtual File System に沿って実装されているので、オペレーションも mount コマンドや共通のコマンドを利用しておこなうことができます。
#ちなみに、Project page にも書かれていますが、Dawin (Mac OS X) の smbfs 実装をポーティングしているそうです。

source も公開されていますが、binary package もあるので、すぐに試してみることができます。
ただし、Nevada build 67 がベースとなっているので、Solaris 10 (最新の update 4 含む) では動作させるこができないので注意が必要です。

 Alpha 2 CIFS Client
 http://opensolaris.org/os/project/smbfs/downloads/Alpha2/

ためしに、Solaris 10 u4 に持ってきてみたが、

 ・/kernel/crypto/sparcv9/md4 がない → Nevada b70 から持ってきた。

ちょっと、進展したが、

 ・/platform/sun4u/kernel/sparcv9/genunix に、uconv_u8tou16 がない。

で、動作しませんですた。

pkgadd したあとは、こんな感じです。
まず、smbutil コマンドで、共有ボリュームを見ます。
192.168.0.186 は、Windows XP マシンとなり、ユーザ kazus が共有しているボリュームを確認しています。
#パスワードを聞かれます
--
# smbutil view //kazus@192.168.0.186
Password:
Share Type Comment
-------------------------------
IPC$ pipe Remote IPC
New Folder disk
ADMIN$ disk Remote Admin
C$ disk Default share

4 shares listed from 4 available
--

こちらは、192.168.0.2 のマシンで動作している samba server の情報です。
--
# smbutil view //kazus@192.168.0.2
Password:
Share Type Comment
-------------------------------
export disk sunray server file space
IPC$ pipe IPC Service (Samba Server phantom 3.0.21b)
ADMIN$ pipe IPC Service (Samba Server phantom 3.0.21b)
kazus disk Home Directories

4 shares listed from 4 available
--

mount は、こんな感じでおこないます。
#パスワードを聞かれます。
--
# mount -F smbfs //kazus@192.168.0.186/"New Folder" /mnt
--

mount が成功すると、こんな感じで見えます。
--
# mount -p
:
//kazus@192.168.0.186/New Folder - /mnt smbfs - no
--

ちなみに、日本語のファイル名などはどうなるか?というと、CIFS client となるマシンが ja_JP.UTF-8 ロケールであれば、きちんと表示されています。
他にもいろいろとできるみたいですが、マニュアルちゃんと読んでいないので、ここまで。

トラックバック

このエントリーのトラックバックURL:
http://solaris.sunfish.suginami.tokyo.jp/blog/mt/mt-tb.cgi/449

About

2007年09月07日 08:00に投稿されたエントリーのページです。

ひとつ前の投稿は「eTude - Solaris 8 Migration Assistant」です。

次の投稿は「Project Etude の詳細がきましたよ」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34