[samba-jp:20666] Re: Sambaで拡張属性がうまくできません
takasi.yano @ nifty.com
takasi.yano @ nifty.com
2009年 4月 23日 (木) 16:28:11 JST
矢野です。Samba 3.3だと
vfs objects = acl_xattr
をsmb.confに加える必要があるのではないでしょうか。
Takeshi Suyama <tsuyama @ nekof.com>さん:
> 須山です。
>
> Sambaでファイル属性を拡張領域に格納するのに挑戦しているのですが,どうし
> てもうまくいかず,お知恵を拝借したく,投稿させて頂きました。
>
> http://home.monyo.com/?date=20060504
>
> 基本的に,上記のページに書いてある手順でチャレンジしました。
>
> まず,smb.confの[homes]セクションに下記の設定を追加しました。
>
> ea support = yes
> store dos attributes = yes
> map archive = no
>
> さらに,fstabでオプションにuser_xattrを追加しました。
>
> /dev/md3 /home/tsuyama reiserfs rw,user_xattr 0 0
>
> マシンを再起動させて,Windows上からファイル属性を変更しても,例えば,アー
> カイブ属性をチェックしても,再度ファイルを開くと,先ほどのチェックが元
に
> 戻ってしまいます。
>
> そこで,ログを見ると,次のような表示がありました。
>
> [2009/04/23 10:36:33, 1] smbd/dosmode.c:get_ea_dos_attribute(208)
> get_ea_dos_attributes: Cannot get attribute from EA on file ./..:
Error = Operation not supported
>
> Linux自体が拡張属性に対応していないのかと思い,カーネルをコンパイルした
> 時の.configを確認したところ,reiserfsに関係するところは次のようになって
> おりました。おそらく,拡張属性は有効になっていると思うのですが……
>
> CONFIG_REISERFS_FS=m
> # CONFIG_REISERFS_CHECK is not set
> # CONFIG_REISERFS_PROC_INFO is not set
> CONFIG_REISERFS_FS_XATTR=y
> CONFIG_REISERFS_FS_POSIX_ACL=y
> CONFIG_REISERFS_FS_SECURITY=y
>
> なお,Sambaのバージョンは3.3.3(Debianのパッケージを使用),Linxuは
> 2.6.28を使用しております。
>
> 問題の解決になるようなアドバイスをいただければ,幸いです。よろしくお願
い
> します。
>
>
> --
> Takeshi SUYAMA <tsuyama @ nekof.com>
samba-jp メーリングリストの案内