- PR -

Samba3.0へのmount時に日本語ファイル名が文字化け

1
投稿者投稿内容
nori
会議室デビュー日: 2006/11/24
投稿数: 10
投稿日時: 2006-12-05 16:09
Webサーバ(Apache搭載)から、NAS(Samba3.0搭載)の特定のフォルダをmountし、そのフォルダをWebサーバからWebDavで公開するということを実現しようとしています。

しかしクライアントからWebフォルダを見た際、日本語ファイル名が文字化けしてしまいます。

環境は以下の通りです。

■Webサーバ
OS:CentOS4.4

mount時には以下のコマンドを発行しています。
mount -t smbfs -o guest,codepage=utf8,iocharset=utf8 /サーバのIPアドレス/nas /usr/local/apache2/htdocs/davdav

■NAS(玄箱です)
OS:Debian3.1
Samba:Samba3.0

Sambaサーバの文字コード設定は以下の通りです。
unix charset = utf-8
dos charset = cp932
display charset = cp932

以上のような環境及び設定でmountして、クライアント側のコンソール(UTF-8TeraTermPro)でmountしてあるディレクトリを見ると日本語ファイル名が文字化けしています。当然Webフォルダから見た場合も文字化けしています。

mountの際のcodepageやiocharsetの設定を色々試してみましたがダメでした。

何かよい解決方法はありませんでしょうか。

宜しくお願い致します。
nori
会議室デビュー日: 2006/11/24
投稿数: 10
投稿日時: 2006-12-05 16:18
mount時のコマンドについて訂正です。

mount -t smbfs -o guest,codepage=utf8,iocharset=utf8 /サーバのIPアドレス/nas /usr/local/apache2/htdocs/davdav

mount -t smbfs -o guest,codepage=utf8,iocharset=utf8 /NASのIPアドレス/nas /usr/local/apache2/htdocs/davdav

申し訳ございません。
あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2006-12-05 17:10
こんばんは。

とりあえず、ここら辺が参考になりますか?

http://lists.debian.or.jp/debian-users/200405/msg00071.html
nori
会議室デビュー日: 2006/11/24
投稿数: 10
投稿日時: 2006-12-05 17:44
あるかな様、早速のご回答ありがとうございました。

mount -t smbfs -o guest,codepage=utf8,iocharset=utf8 /NASのIPアドレス/nas /usr/local/apache2/htdocs/davdav

のmountをmount.cifsにすることによって出来ました。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)